diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2020-12-19 19:04:21 -0800 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2020-12-19 19:04:21 -0800 |
| commit | 177bc55cfc405a7df0f666aa2dce29e428b9592c (patch) | |
| tree | 5291e0b1ae573b5802b14385f5962ee9289054c9 /grammars/builtins.bp | |
| parent | c28e6472594637c7c2d4ed826c376fa84737777e (diff) | |
Updated to use `a,b,c
Diffstat (limited to 'grammars/builtins.bp')
| -rw-r--r-- | grammars/builtins.bp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/grammars/builtins.bp b/grammars/builtins.bp index ef2dc7e..f69f988 100644 --- a/grammars/builtins.bp +++ b/grammars/builtins.bp @@ -35,8 +35,8 @@ url-path: +(`/ *url-char) [`? +(+url-char`=+url-char)%`&] ipv4: 4 int % `. ipv6: 8 (4 Hex) % `: domain: +(+(Abc/digit/`-))%`. -url-char: Abc/digit/`$/`-/`_/`./`+/`!/`*/`'/`(/`)/`,/`% -email: +(Abc/digit/`./`-/`+) `@ domain +url-char: Abc/digit/`$,-,_,.,+,!,*,',(,),,,% +email: +(Abc/digit/`.,-,+) `@ domain nodent: \N !(\t/` ) indent: \N (` /\t) @@ -54,17 +54,17 @@ brackets: `[...`] % (brackets/string) braces: `{...`} % (braces/string) parens: `(...`) % (parens/string) string: `"..`" % (`\.) / `'..`' % (`\.) -id: !<(`a-z/`A-Z/`_/`0-9) (`a-z/`A-Z/`_) *(`a-z/`A-Z/`_/`0-9) -id-char: `a-z/`A-Z/`_/`0-9 -word: !<(`a-z/`A-Z/`_/`0-9) +(`a-z/`A-Z) !>(`0-9/`_) -|: !<(`a-z/`A-Z/`_/`0-9) / !>(`0-9/`_) -HEX: `0-9/`A-F -Hex: `0-9/`a-f/`A-F -hex: `0-9/`a-f +id: !<`a-z,A-Z,_,0-9 `a-z,A-Z,_ *`a-z,A-Z,_,0-9 +id-char: `a-z,A-Z,_,0-9 +word: !<`a-z,A-Z,_,0-9 +`a-z,A-Z !>`0-9,_ +|: !<`a-z,A-Z,_,0-9 / !>`a-z,A-Z,_,0-9 +HEX: `0-9,A-F +Hex: `0-9,a-f,A-F +hex: `0-9,a-f number: +`0-9 [`. *`0-9] / `. +`0-9 int: +`0-9 digit: `0-9 -Abc: `a-z/`A-Z +Abc: `a-z,A-Z ABC: `A-Z abc: `a-z esc: \e |
