Class ELParser
- java.lang.Object
- 
- java_cup.runtime.lr_parser
- 
- com.inductiveautomation.ignition.common.expressions.parsing.ELParser
 
 
- 
 public class ELParser extends java_cup.runtime.lr_parserCUP v0.10k generated parser.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static short[][]_action_tableParse-action table.protected static short[][]_production_tableProduction table.protected static short[][]_reduce_tablereduce_gototable.protected com.inductiveautomation.ignition.common.expressions.parsing.CUP$ELParser$actionsaction_objInstance of action encapsulation class.protected ExpressionParseContextbinderprotected booleanboolDebug
 - 
Constructor SummaryConstructors Constructor Description ELParser()Default constructor.ELParser(java_cup.runtime.Scanner s)Constructor which sets the default scanner.ELParser(java.io.Reader in, ExpressionParseContext binder)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description short[][]action_table()Access to parse-action table.java_cup.runtime.Symboldo_action(int act_num, java_cup.runtime.lr_parser parser, java.util.Stack stack, int top)Invoke a user supplied parse action.intEOF_sym()EOFSymbol index.interror_sym()errorSymbol index.ExpressionParseContextgetBinder()booleangetDebug()protected voidinit_actions()Action encapsulation object initializer.short[][]production_table()Access to production table.short[][]reduce_table()Access toreduce_gototable.voidreport_error(java.lang.String message, java_cup.runtime.Symbol info)voidsetDebug(boolean b)intstart_production()Indicates start production.intstart_state()Indicates start state.voidsyntax_error(java_cup.runtime.Symbol current)- 
Methods inherited from class java_cup.runtime.lr_parseradvance_lookahead, cur_err_token, debug_message, debug_parse, debug_reduce, debug_shift, debug_stack, done_parsing, dump_stack, error_recovery, error_sync_size, find_recovery_config, get_action, get_reduce, getScanner, parse, parse_lookahead, read_lookahead, report_error, report_fatal_error, restart_lookahead, scan, setScanner, shift_under_error, try_parse_ahead, unpackFromStrings, unrecovered_syntax_error, user_init
 
- 
 
- 
- 
- 
Field Detail- 
_production_tableprotected static final short[][] _production_table Production table.
 - 
_action_tableprotected static final short[][] _action_table Parse-action table.
 - 
_reduce_tableprotected static final short[][] _reduce_table reduce_gototable.
 - 
action_objprotected com.inductiveautomation.ignition.common.expressions.parsing.CUP$ELParser$actions action_obj Instance of action encapsulation class.
 - 
boolDebugprotected boolean boolDebug 
 - 
binderprotected ExpressionParseContext binder 
 
- 
 - 
Constructor Detail- 
ELParserpublic ELParser() Default constructor.
 - 
ELParserpublic ELParser(java_cup.runtime.Scanner s) Constructor which sets the default scanner.
 - 
ELParserpublic ELParser(java.io.Reader in, ExpressionParseContext binder)
 
- 
 - 
Method Detail- 
production_tablepublic short[][] production_table() Access to production table.- Specified by:
- production_tablein class- java_cup.runtime.lr_parser
 
 - 
action_tablepublic short[][] action_table() Access to parse-action table.- Specified by:
- action_tablein class- java_cup.runtime.lr_parser
 
 - 
reduce_tablepublic short[][] reduce_table() Access toreduce_gototable.- Specified by:
- reduce_tablein class- java_cup.runtime.lr_parser
 
 - 
init_actionsprotected void init_actions() Action encapsulation object initializer.- Specified by:
- init_actionsin class- java_cup.runtime.lr_parser
 
 - 
do_actionpublic java_cup.runtime.Symbol do_action(int act_num, java_cup.runtime.lr_parser parser, java.util.Stack stack, int top) throws java.lang.ExceptionInvoke a user supplied parse action.- Specified by:
- do_actionin class- java_cup.runtime.lr_parser
- Throws:
- java.lang.Exception
 
 - 
start_statepublic int start_state() Indicates start state.- Specified by:
- start_statein class- java_cup.runtime.lr_parser
 
 - 
start_productionpublic int start_production() Indicates start production.- Specified by:
- start_productionin class- java_cup.runtime.lr_parser
 
 - 
EOF_sympublic int EOF_sym() EOFSymbol index.- Specified by:
- EOF_symin class- java_cup.runtime.lr_parser
 
 - 
error_sympublic int error_sym() errorSymbol index.- Specified by:
- error_symin class- java_cup.runtime.lr_parser
 
 - 
setDebugpublic void setDebug(boolean b) 
 - 
getDebugpublic boolean getDebug() 
 - 
getBinderpublic ExpressionParseContext getBinder() 
 - 
syntax_errorpublic void syntax_error(java_cup.runtime.Symbol current) - Overrides:
- syntax_errorin class- java_cup.runtime.lr_parser
 
 - 
report_errorpublic void report_error(java.lang.String message, java_cup.runtime.Symbol info)
 
- 
 
-