Package nzdis . lang . fipaacl ;
Helpers
| tab | = | 9 |
| cr | = | 13 |
| lf | = | 10 |
| eol | = | [ [ cr + lf ] + [ cr + lf ] ] |
| white | = | [ [ ' ' + tab ] + eol ] |
| colon | = | ':' |
| left_bracket | = | '(' |
| right_bracket | = | ')' |
| letter | = | [ [ 'A' .. 'Z' ] + [ 'a' .. 'z' ] ] |
| digit | = | [ '0' .. '9' ] |
| normal | = | [ [ digit + '_' ] + letter ] |
| character | = | [ [ 0 .. 0xffff ] - [ ':' + eol ] ] |
| string_character | = | [ [ 0 .. 0xffff ] - '"' ] |
| sidentifier | = | [ [ character - white ] - [ '(' + ')' ] ] |
| identifier | = | [ sidentifier + ':' ] |
Tokens
| white | = | white + | |
| colon | = | colon | |
| left_bracket | = | left_bracket | |
| right_bracket | = | right_bracket | |
| identifier | = | sidentifier + | |
| literal | = | sidentifier identifier * | |
| string | = | '"' string_character * '"' | |
| line_comment | = | '/' '/' [ [ 0 .. 0xffff ] - [ cr + lf ] ] * eol | '#' [ [ 0 .. 0xffff ] - [ cr + lf ] ] * eol | |
| multiline_comment | = | '/' '*' [ [ 0 .. 0xffff ] - [ '*' + '/' ] ] * '*' '/' |
Ignored Tokens
Productions
| message | = |
|
|||||||||||||||
| parameter | = |
|
|||||||||||||||
| content | = |
|
This site has been last updated by the web master
on 2007/6/24.