|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttudresden.ocl.parser.parser.Parser
Field Summary | |
private static int |
ACCEPT
|
private int[] |
action
|
private static int[][][] |
actionTable
|
private TokenIndex |
converter
|
private static int |
ERROR
|
private static String[] |
errorMessages
|
private static int[] |
errors
|
private static int[][][] |
gotoTable
|
Analysis |
ignoredTokens
|
private int |
last_line
|
private int |
last_pos
|
private int |
last_shift
|
private Token |
last_token
|
private Lexer |
lexer
|
protected Node |
node
|
private static int |
REDUCE
|
private static int |
SHIFT
|
private ListIterator |
stack
|
Constructor Summary | |
Parser(Lexer lexer)
|
Method Summary | |
protected void |
filter()
|
private int |
goTo(int index)
|
private int |
index(Switchable token)
|
(package private) Node |
new0()
|
(package private) Node |
new1()
|
(package private) Node |
new10()
|
(package private) Node |
new100()
|
(package private) Node |
new101()
|
(package private) Node |
new102()
|
(package private) Node |
new103()
|
(package private) Node |
new104()
|
(package private) Node |
new105()
|
(package private) Node |
new106()
|
(package private) Node |
new107()
|
(package private) Node |
new108()
|
(package private) Node |
new109()
|
(package private) Node |
new11()
|
(package private) Node |
new110()
|
(package private) Node |
new111()
|
(package private) Node |
new112()
|
(package private) Node |
new113()
|
(package private) Node |
new114()
|
(package private) Node |
new115()
|
(package private) Node |
new116()
|
(package private) Node |
new117()
|
(package private) Node |
new118()
|
(package private) Node |
new119()
|
(package private) Node |
new12()
|
(package private) Node |
new120()
|
(package private) Node |
new121()
|
(package private) Node |
new122()
|
(package private) Node |
new123()
|
(package private) Node |
new124()
|
(package private) Node |
new125()
|
(package private) Node |
new126()
|
(package private) Node |
new127()
|
(package private) Node |
new128()
|
(package private) Node |
new129()
|
(package private) Node |
new13()
|
(package private) Node |
new130()
|
(package private) Node |
new131()
|
(package private) Node |
new132()
|
(package private) Node |
new133()
|
(package private) Node |
new134()
|
(package private) Node |
new135()
|
(package private) Node |
new136()
|
(package private) Node |
new137()
|
(package private) Node |
new138()
|
(package private) Node |
new139()
|
(package private) Node |
new14()
|
(package private) Node |
new140()
|
(package private) Node |
new141()
|
(package private) Node |
new142()
|
(package private) Node |
new143()
|
(package private) Node |
new144()
|
(package private) Node |
new145()
|
(package private) Node |
new146()
|
(package private) Node |
new147()
|
(package private) Node |
new148()
|
(package private) Node |
new149()
|
(package private) Node |
new15()
|
(package private) Node |
new150()
|
(package private) Node |
new151()
|
(package private) Node |
new152()
|
(package private) Node |
new153()
|
(package private) Node |
new154()
|
(package private) Node |
new155()
|
(package private) Node |
new156()
|
(package private) Node |
new157()
|
(package private) Node |
new158()
|
(package private) Node |
new159()
|
(package private) Node |
new16()
|
(package private) Node |
new160()
|
(package private) Node |
new161()
|
(package private) Node |
new162()
|
(package private) Node |
new163()
|
(package private) Node |
new164()
|
(package private) Node |
new165()
|
(package private) Node |
new17()
|
(package private) Node |
new18()
|
(package private) Node |
new19()
|
(package private) Node |
new2()
|
(package private) Node |
new20()
|
(package private) Node |
new21()
|
(package private) Node |
new22()
|
(package private) Node |
new23()
|
(package private) Node |
new24()
|
(package private) Node |
new25()
|
(package private) Node |
new26()
|
(package private) Node |
new27()
|
(package private) Node |
new28()
|
(package private) Node |
new29()
|
(package private) Node |
new3()
|
(package private) Node |
new30()
|
(package private) Node |
new31()
|
(package private) Node |
new32()
|
(package private) Node |
new33()
|
(package private) Node |
new34()
|
(package private) Node |
new35()
|
(package private) Node |
new36()
|
(package private) Node |
new37()
|
(package private) Node |
new38()
|
(package private) Node |
new39()
|
(package private) Node |
new4()
|
(package private) Node |
new40()
|
(package private) Node |
new41()
|
(package private) Node |
new42()
|
(package private) Node |
new43()
|
(package private) Node |
new44()
|
(package private) Node |
new45()
|
(package private) Node |
new46()
|
(package private) Node |
new47()
|
(package private) Node |
new48()
|
(package private) Node |
new49()
|
(package private) Node |
new5()
|
(package private) Node |
new50()
|
(package private) Node |
new51()
|
(package private) Node |
new52()
|
(package private) Node |
new53()
|
(package private) Node |
new54()
|
(package private) Node |
new55()
|
(package private) Node |
new56()
|
(package private) Node |
new57()
|
(package private) Node |
new58()
|
(package private) Node |
new59()
|
(package private) Node |
new6()
|
(package private) Node |
new60()
|
(package private) Node |
new61()
|
(package private) Node |
new62()
|
(package private) Node |
new63()
|
(package private) Node |
new64()
|
(package private) Node |
new65()
|
(package private) Node |
new66()
|
(package private) Node |
new67()
|
(package private) Node |
new68()
|
(package private) Node |
new69()
|
(package private) Node |
new7()
|
(package private) Node |
new70()
|
(package private) Node |
new71()
|
(package private) Node |
new72()
|
(package private) Node |
new73()
|
(package private) Node |
new74()
|
(package private) Node |
new75()
|
(package private) Node |
new76()
|
(package private) Node |
new77()
|
(package private) Node |
new78()
|
(package private) Node |
new79()
|
(package private) Node |
new8()
|
(package private) Node |
new80()
|
(package private) Node |
new81()
|
(package private) Node |
new82()
|
(package private) Node |
new83()
|
(package private) Node |
new84()
|
(package private) Node |
new85()
|
(package private) Node |
new86()
|
(package private) Node |
new87()
|
(package private) Node |
new88()
|
(package private) Node |
new89()
|
(package private) Node |
new9()
|
(package private) Node |
new90()
|
(package private) Node |
new91()
|
(package private) Node |
new92()
|
(package private) Node |
new93()
|
(package private) Node |
new94()
|
(package private) Node |
new95()
|
(package private) Node |
new96()
|
(package private) Node |
new97()
|
(package private) Node |
new98()
|
(package private) Node |
new99()
|
Start |
parse()
|
private Node |
pop()
|
private void |
push(int state,
Node node,
boolean filter)
|
private int |
state()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public final Analysis ignoredTokens
protected Node node
private final Lexer lexer
private final ListIterator stack
private int last_shift
private int last_pos
private int last_line
private Token last_token
private final TokenIndex converter
private final int[] action
private static final int SHIFT
private static final int REDUCE
private static final int ACCEPT
private static final int ERROR
private static int[][][] actionTable
private static int[][][] gotoTable
private static String[] errorMessages
private static int[] errors
Constructor Detail |
public Parser(Lexer lexer)
Method Detail |
protected void filter() throws ParserException, LexerException, IOException
ParserException
LexerException
IOException
private int goTo(int index)
private void push(int state, Node node, boolean filter) throws ParserException, LexerException, IOException
ParserException
LexerException
IOException
private int state()
private Node pop()
private int index(Switchable token)
public Start parse() throws ParserException, LexerException, IOException
ParserException
LexerException
IOException
Node new0()
Node new1()
Node new2()
Node new3()
Node new4()
Node new5()
Node new6()
Node new7()
Node new8()
Node new9()
Node new10()
Node new11()
Node new12()
Node new13()
Node new14()
Node new15()
Node new16()
Node new17()
Node new18()
Node new19()
Node new20()
Node new21()
Node new22()
Node new23()
Node new24()
Node new25()
Node new26()
Node new27()
Node new28()
Node new29()
Node new30()
Node new31()
Node new32()
Node new33()
Node new34()
Node new35()
Node new36()
Node new37()
Node new38()
Node new39()
Node new40()
Node new41()
Node new42()
Node new43()
Node new44()
Node new45()
Node new46()
Node new47()
Node new48()
Node new49()
Node new50()
Node new51()
Node new52()
Node new53()
Node new54()
Node new55()
Node new56()
Node new57()
Node new58()
Node new59()
Node new60()
Node new61()
Node new62()
Node new63()
Node new64()
Node new65()
Node new66()
Node new67()
Node new68()
Node new69()
Node new70()
Node new71()
Node new72()
Node new73()
Node new74()
Node new75()
Node new76()
Node new77()
Node new78()
Node new79()
Node new80()
Node new81()
Node new82()
Node new83()
Node new84()
Node new85()
Node new86()
Node new87()
Node new88()
Node new89()
Node new90()
Node new91()
Node new92()
Node new93()
Node new94()
Node new95()
Node new96()
Node new97()
Node new98()
Node new99()
Node new100()
Node new101()
Node new102()
Node new103()
Node new104()
Node new105()
Node new106()
Node new107()
Node new108()
Node new109()
Node new110()
Node new111()
Node new112()
Node new113()
Node new114()
Node new115()
Node new116()
Node new117()
Node new118()
Node new119()
Node new120()
Node new121()
Node new122()
Node new123()
Node new124()
Node new125()
Node new126()
Node new127()
Node new128()
Node new129()
Node new130()
Node new131()
Node new132()
Node new133()
Node new134()
Node new135()
Node new136()
Node new137()
Node new138()
Node new139()
Node new140()
Node new141()
Node new142()
Node new143()
Node new144()
Node new145()
Node new146()
Node new147()
Node new148()
Node new149()
Node new150()
Node new151()
Node new152()
Node new153()
Node new154()
Node new155()
Node new156()
Node new157()
Node new158()
Node new159()
Node new160()
Node new161()
Node new162()
Node new163()
Node new164()
Node new165()
|
Dresden OCL Toolkit | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |