|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ParserException | |
---|---|
edu.iu.cnets.klatsch.expression | |
edu.iu.cnets.klatsch.parser |
Uses of ParserException in edu.iu.cnets.klatsch.expression |
---|
Constructors in edu.iu.cnets.klatsch.expression that throw ParserException | |
---|---|
EAssign(Expression expVar,
Expression expVal)
|
Uses of ParserException in edu.iu.cnets.klatsch.parser |
---|
Methods in edu.iu.cnets.klatsch.parser that throw ParserException | |
---|---|
Expression[] |
Parser.read()
Attempts to read a program from the token stream. |
private EBlock |
Parser.readBlock()
[block] ::= BEGIN [program] END |
private EDictionary |
Parser.readDictionary()
[dictionary] ::= { [bind-list] } |
private EDo |
Parser.readDo()
[do] ::= DO [exp] WHILE [exp] |
private Expression |
Parser.readExp0()
[exp0] ::= [exp1] | [exp1] = [expression] |
private Expression |
Parser.readExp1()
[exp1] ::= [exp2] | [exp2] && [exp1] |
private Expression |
Parser.readExp10()
[exp10] ::= [exp11] | [exp11] ( [exp-list] ) | [exp11] . |
private Expression |
Parser.readExp11()
[exp11] ::= [literal] | [lvalue] | ( [expression] ) |
private Expression |
Parser.readExp2()
[exp2] ::= [exp3] | [exp3] && [exp2] |
private Expression |
Parser.readExp3()
[exp3] ::= [exp4] | ! [exp3] |
private Expression |
Parser.readExp4()
[exp4] ::= [exp5] | [exp5] == [exp4] | [exp5] != [exp4] |
private Expression |
Parser.readExp5()
[exp5] ::= [exp6] | [exp6] < [exp5] | [exp6] <= [exp5] | [exp6] > [exp5] | [exp6] >= [exp5] |
private Expression |
Parser.readExp6()
[exp6] ::= [exp7] | [exp7] + [exp6] | [exp7] - [exp6] |
private Expression |
Parser.readExp7()
[exp7] ::= [exp8] | [exp8] * [exp7] | [exp8] / [exp7] | [exp8] % [exp7] |
private Expression |
Parser.readExp8()
[exp8] ::= [exp9] | + [exp8] | - [exp8] |
private Expression |
Parser.readExp9()
[exp9] ::= [exp10] | [exp10] ** [exp9] |
private Expression |
Parser.readExpression()
[expression] ::= [exp0] | [if] | [begin] | [proc] | [while] | [do] | [for] |
private Expression[] |
Parser.readExpressionList()
[exp-list] ::= @ | [expression] , [exp-list] |
private EFor |
Parser.readFor()
[for] ::= FOR [id] IN [exp] [exp] |
private java.lang.String[] |
Parser.readIdList()
[id-list] ::= @ | [id] , [id-list] |
private EIf |
Parser.readIf()
[if] ::= IF [exp] THEN [exp] | IF [exp] THEN [exp] ELSE [exp] |
private EList |
Parser.readList()
[list] ::= [ [exp-list] ] |
private Expression |
Parser.readLiteral()
[literal] ::= [STRING] | [NUMBER] | [set] | [list] |
private Expression |
Parser.readLValue()
[lvalue] ::= [ID] |
private Pair |
Parser.readPair()
[pair] ::= [exp] : [exp] |
private Pair[] |
Parser.readPairList()
[pair-list] ::= @ | [pair] , [pair-list] |
private EProcedure |
Parser.readProc()
[proc] ::= PROC ( [id-list] ) [expression] |
private Expression[] |
Parser.readProgram()
[program] ::= @ | [expression] ; [program] |
private EWhile |
Parser.readWhile()
[while] ::= WHILE [exp] [exp] |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |