Package net.jangaroo.jooc
Class JooParser
- java.lang.Object
-
- java_cup.runtime.lr_parser
-
- net.jangaroo.jooc.parser
-
- net.jangaroo.jooc.JooParser
-
public class JooParser extends parser
-
-
Field Summary
-
Fields inherited from class net.jangaroo.jooc.parser
_action_table, _production_table, _reduce_table, action_obj
-
-
Constructor Summary
Constructors Constructor Description JooParser(net.jangaroo.jooc.Scanner scanner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanerror_recovery(boolean debug)ScannerBasegetScannerBase()java_cup.runtime.SymbolparseEmbedded(String string, int line, int column)voidreport_error(String message, Object info)voidreport_fatal_error(String message, Object info)voidsetCompileLog(net.jangaroo.jooc.api.CompileLog log)voidsetSemicolonInsertionMode(net.jangaroo.jooc.config.SemicolonInsertionMode semicolonInsertionMode)JooParsersilent()voidsyntax_error(java_cup.runtime.Symbol cur_token)voidunrecovered_syntax_error(java_cup.runtime.Symbol cur_token)-
Methods inherited from class net.jangaroo.jooc.parser
action_table, do_action, EOF_sym, error_sym, init_actions, production_table, reduce_table, start_production, start_state
-
Methods inherited from class java_cup.runtime.lr_parser
advance_lookahead, cur_err_token, debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, done_parsing, dump_stack, error_sync_size, find_recovery_config, get_action, get_reduce, getScanner, parse, parse_lookahead, read_lookahead, restart_lookahead, scan, setScanner, shift_under_error, try_parse_ahead, unpackFromStrings, user_init
-
-
-
-
Method Detail
-
setCompileLog
public void setCompileLog(net.jangaroo.jooc.api.CompileLog log)
-
setSemicolonInsertionMode
public void setSemicolonInsertionMode(net.jangaroo.jooc.config.SemicolonInsertionMode semicolonInsertionMode)
-
error_recovery
protected boolean error_recovery(boolean debug)
- Overrides:
error_recoveryin classjava_cup.runtime.lr_parser
-
report_error
public void report_error(String message, Object info)
- Overrides:
report_errorin classjava_cup.runtime.lr_parser
-
unrecovered_syntax_error
public void unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
- Overrides:
unrecovered_syntax_errorin classjava_cup.runtime.lr_parser
-
report_fatal_error
public void report_fatal_error(String message, Object info)
- Overrides:
report_fatal_errorin classjava_cup.runtime.lr_parser
-
syntax_error
public void syntax_error(java_cup.runtime.Symbol cur_token)
- Overrides:
syntax_errorin classjava_cup.runtime.lr_parser
-
parseEmbedded
@Nonnull public java_cup.runtime.Symbol parseEmbedded(String string, int line, int column)
-
silent
public JooParser silent()
-
getScannerBase
public ScannerBase getScannerBase()
-
-