Package org . freestyler . xmlrpcmodelartist . compiler ;
Helpers
| all | = | [ 0 .. 127 ] |
| digit | = | [ '0' .. '9' ] |
| nondigit | = | [ '_' + [ '.' + [ [ 'a' .. 'z' ] + [ 'A' .. 'Z' ] ] ] ] |
| nonzero_digit | = | [ '1' .. '9' ] |
| tab | = | 9 |
| lf | = | 10 |
| cr | = | 13 |
| space | = | 32 |
Tokens
| model | = | 'model' | |
| package | = | 'package' | |
| author | = | 'author' | |
| comma | = | ',' | |
| describe | = | '@' | |
| xmltype | = | 'xmltype' | |
| handler | = | 'handler' | |
| lcurlypar | = | '{' | |
| rcurlypar | = | '}' | |
| lroundpar | = | '(' | |
| rroundpar | = | ')' | |
| semicolon | = | ';' | |
| int | = | 'int' | |
| boolean | = | 'boolean' | |
| string | = | 'String' | |
| double | = | 'double' | |
| date | = | 'Date' | |
| struct | = | 'struct' | |
| array | = | 'array' | |
| base64 | = | 'base64' | |
| void | = | 'void' | |
| blank | = | ( tab | lf | cr | space ) + | |
| string_value | = | '"' [ all - '"' ] * '"' | |
| decimal_constant | = | nonzero_digit digit * | |
| identifier | = | nondigit ( digit | nondigit ) * |
Ignored Tokens
Productions
This site has been last updated by the web master
on 2007/6/24.