|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpolyglot.parse.Grm
fabil.parse.Grm
public class Grm
CUP v0.10k generated parser.
Field Summary | |
---|---|
protected static short[][] |
_action_table
Parse-action table. |
protected static short[][] |
_production_table
Production table. |
protected static short[][] |
_reduce_table
reduce_goto table. |
protected fabil.parse.CUP$Grm$actions |
action_obj
Instance of action encapsulation class. |
FabILNodeFactory |
nf
|
FabILTypeSystem |
ts
|
Constructor Summary | |
---|---|
Grm(Lexer l,
TypeSystem t,
NodeFactory n,
ErrorQueue q)
|
Method Summary | |
---|---|
short[][] |
action_table()
Access to parse-action table. |
TypeNode |
array(TypeNode n,
int dims)
|
java_cup.runtime.Symbol |
do_action(int act_num,
java_cup.runtime.lr_parser parser,
java.util.Stack stack,
int top)
Invoke a user supplied parse action. |
int |
EOF_sym()
EOF Symbol index. |
int |
error_sym()
error Symbol index. |
TypeNode |
fabricArray(TypeNode n,
int dims)
|
protected void |
init_actions()
Action encapsulation object initializer. |
TypeNode |
javaArray(TypeNode n,
int dims)
|
short[][] |
production_table()
Access to production table. |
short[][] |
reduce_table()
Access to reduce_goto table. |
java_cup.runtime.Symbol |
scan()
Scan to get the next Symbol. |
int |
start_production()
Indicates start production. |
int |
start_state()
Indicates start state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final short[][] _production_table
protected static final short[][] _action_table
protected static final short[][] _reduce_table
reduce_goto
table.
protected fabil.parse.CUP$Grm$actions action_obj
public final FabILTypeSystem ts
public final FabILNodeFactory nf
Constructor Detail |
---|
public Grm(Lexer l, TypeSystem t, NodeFactory n, ErrorQueue q)
Method Detail |
---|
public short[][] production_table()
public short[][] action_table()
public short[][] reduce_table()
reduce_goto
table.
protected void init_actions()
public java_cup.runtime.Symbol do_action(int act_num, java_cup.runtime.lr_parser parser, java.util.Stack stack, int top) throws java.lang.Exception
java.lang.Exception
public int start_state()
public int start_production()
public int EOF_sym()
EOF
Symbol index.
public int error_sym()
error
Symbol index.
public java_cup.runtime.Symbol scan() throws java.lang.Exception
java.lang.Exception
public TypeNode fabricArray(TypeNode n, int dims) throws java.lang.Exception
java.lang.Exception
public TypeNode array(TypeNode n, int dims) throws java.lang.Exception
java.lang.Exception
public TypeNode javaArray(TypeNode n, int dims) throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |