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.