Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FIRST('!') = { '!' }
- FIRST('%') = { '%' }
- FIRST('&') = { '&' }
- FIRST('(') = { '(' }
- FIRST(')') = { ')' }
- FIRST('*') = { '*' }
- FIRST('+') = { '+' }
- FIRST(',') = { ',' }
- FIRST('-') = { '-' }
- FIRST('.') = { '.' }
- FIRST('/') = { '/' }
- FIRST(':') = { ':' }
- FIRST(';') = { ';' }
- FIRST('<') = { '<' }
- FIRST('=') = { '=' }
- FIRST('>') = { '>' }
- FIRST('[') = { '[' }
- FIRST(']') = { ']' }
- FIRST('^') = { '^' }
- FIRST('{') = { '{' }
- FIRST('|') = { '|' }
- FIRST('}') = { '}' }
- FIRST('~') = { '~' }
- FIRST(AND) = { AND }
- FIRST(ASSIGN) = { ASSIGN }
- FIRST(DEC) = { DEC }
- FIRST(EQ) = { EQ }
- FIRST(GE) = { GE }
- FIRST(ID) = { ID }
- FIRST(INC) = { INC }
- FIRST(KW_BREAK) = { KW_BREAK }
- FIRST(KW_CATCH) = { KW_CATCH }
- FIRST(KW_CONTINUE) = { KW_CONTINUE }
- FIRST(KW_ELSE) = { KW_ELSE }
- FIRST(KW_FINALLY) = { KW_FINALLY }
- FIRST(KW_FOR) = { KW_FOR }
- FIRST(KW_FUNCTION) = { KW_FUNCTION }
- FIRST(KW_IF) = { KW_IF }
- FIRST(KW_IN) = { KW_IN }
- FIRST(KW_INSTANCEOF) = { KW_INSTANCEOF }
- FIRST(KW_NEW) = { KW_NEW }
- FIRST(KW_RETURN) = { KW_RETURN }
- FIRST(KW_THIS) = { KW_THIS }
- FIRST(KW_THROW) = { KW_THROW }
- FIRST(KW_TRY) = { KW_TRY }
- FIRST(KW_VAR) = { KW_VAR }
- FIRST(KW_VOID) = { KW_VOID }
- FIRST(KW_WHILE) = { KW_WHILE }
- FIRST(LE) = { LE }
- FIRST(LEFT) = { LEFT }
- FIRST(NE) = { NE }
- FIRST(NUM) = { NUM }
- FIRST(OR) = { OR }
- FIRST(RIGHT) = { RIGHT }
- FIRST(RRIGHT) = { RRIGHT }
- FIRST(STRING) = { STRING }
- FIRST(__EOF__) = { __EOF__ }
- FIRST(anonymous_function) = { KW_FUNCTION }
- FIRST(array_access) = { '(', '[', '{', ID, KW_FUNCTION, KW_THIS, NUM, STRING }
- FIRST(array_literal) = { '[' }
- FIRST(assignment) = { '!', '(', '+', '-', '[', '{', '~', DEC, ID, INC, KW_FUNCTION, KW_NEW, KW_THIS, NUM, STRING }
- FIRST(assignment_operator) = { '=', ASSIGN }
- FIRST(catch) = { KW_CATCH, __epsilon__ }
- FIRST(else) = { KW_ELSE, __epsilon__ }
- FIRST(expression) = { '!', '(', '+', '-', '[', '{', '~', ID, KW_FUNCTION, KW_NEW, KW_THIS, NUM, STRING }
- FIRST(expressions) = { '!', '(', '+', '-', '[', '{', '~', ID, KW_FUNCTION, KW_NEW, KW_THIS, NUM, STRING }
- FIRST(expressions_opt) = { '!', '(', '+', '-', '[', '{', '~', ID, KW_FUNCTION, KW_NEW, KW_THIS, NUM, STRING, __epsilon__ }
- FIRST(field_access) = { '(', '[', '{', ID, KW_FUNCTION, KW_THIS, NUM, STRING }
- FIRST(finally) = { KW_FINALLY, __epsilon__ }
- FIRST(invocation) = { '(', '[', '{', ID, KW_FUNCTION, KW_THIS, NUM, STRING }
- FIRST(key) = { ID, NUM, STRING }
- FIRST(left_hand_side) = { '(', '[', '{', ID, KW_FUNCTION, KW_THIS, NUM, STRING }
- FIRST(literal) = { NUM, STRING }
- FIRST(object_literal) = { '{' }
- FIRST(parameter_list) = { ID, __epsilon__ }
- FIRST(parameters) = { ID }
- FIRST(primary) = { '(', '[', '{', ID, KW_FUNCTION, KW_THIS, NUM, STRING }
- FIRST(program) = { '!', '(', '+', '-', '[', '{', '~', DEC, ID, INC, KW_BREAK, KW_CONTINUE, KW_FOR, KW_FUNCTION, KW_IF, KW_NEW, KW_RETURN, KW_THIS, KW_THROW, KW_TRY, KW_VAR, KW_VOID, KW_WHILE, NUM, STRING, __epsilon__ }
- FIRST(properties) = { ID, NUM, STRING }
- FIRST(properties_opt) = { ID, NUM, STRING, __epsilon__ }
- FIRST(property) = { ID, NUM, STRING }
- FIRST(statement) = { '!', '(', '+', '-', '[', '{', '~', DEC, ID, INC, KW_BREAK, KW_CONTINUE, KW_FOR, KW_FUNCTION, KW_IF, KW_NEW, KW_RETURN, KW_THIS, KW_THROW, KW_TRY, KW_VAR, KW_VOID, KW_WHILE, NUM, STRING }
- FIRST(statements) = { '!', '(', '+', '-', '[', '{', '~', DEC, ID, INC, KW_BREAK, KW_CONTINUE, KW_FOR, KW_FUNCTION, KW_IF, KW_NEW, KW_RETURN, KW_THIS, KW_THROW, KW_TRY, KW_VAR, KW_VOID, KW_WHILE, NUM, STRING }
- FIRST(variable_declaration) = { ID }
- FIRST(variable_declarations) = { ID }
Add Comment
Please, Sign In to add comment