|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjif.parse.Grm
fabric.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 fabric.parse.CUP$Grm$actions |
action_obj
Instance of action encapsulation class. |
FabricNodeFactory |
nf
|
FabricTypeSystem |
ts
|
Constructor Summary | |
---|---|
Grm(Lexer l,
FabricTypeSystem t,
FabricNodeFactory n,
ErrorQueue q)
|
Method Summary | |
---|---|
short[][] |
action_table()
Access to parse-action table. |
TypeNode |
array(Position pos,
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(Position pos,
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. |
Expr |
toNewFabricArray(Position pos,
Amb a,
int dims,
Expr loc)
Converts an Amb a into an AST representing new a[][]...[] |
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 fabric.parse.CUP$Grm$actions action_obj
public final FabricTypeSystem ts
public final FabricNodeFactory nf
Constructor Detail |
---|
public Grm(Lexer l, FabricTypeSystem t, FabricNodeFactory 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(Position pos, TypeNode n, int dims) throws java.lang.Exception
java.lang.Exception
public TypeNode array(Position pos, 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
public Expr toNewFabricArray(Position pos, Amb a, int dims, Expr loc) throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |