Class Ixml.ParsingThread
java.lang.Object
de.bottlecaps.markup.blitz.grammar.Ixml.ParsingThread
- All Implemented Interfaces:
Comparable<Ixml.ParsingThread>
- Enclosing class:
Ixml
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintprivate intprivate intprivate intprivate intprivate intprivate intprivate intprivate intintprivate intintint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(Ixml.ParsingThread other) private voidconsume(int t) copy(Ixml.ParsingThread other, int action) booleanprivate interror(int b, int e, int s, int l, int t) voidexecute(int reduce) voidbooleanprivate intmatch(int tokenSetId) open(int initialState, int t) intparse()intpredict(int dpi) final voidreset(int l, int b, int e)
-
Field Details
-
threads
-
accepted
public boolean accepted -
stack
-
state
public int state -
action
public int action -
target
public int target -
deferredCode
-
id
public int id -
b0
private int b0 -
e0
private int e0 -
l1
private int l1 -
b1
private int b1 -
e1
private int e1 -
bw
private int bw -
bs
private int bs -
begin
private int begin -
end
private int end
-
-
Constructor Details
-
ParsingThread
private ParsingThread()
-
-
Method Details
-
open
-
copy
-
compareTo
- Specified by:
compareToin interfaceComparable<Ixml.ParsingThread>
-
equals
-
parse
public int parse() -
isUnambiguous
public boolean isUnambiguous() -
executeDeferredCode
public void executeDeferredCode() -
execute
public void execute(int reduce) -
reset
public final void reset(int l, int b, int e) -
consume
private void consume(int t) -
error
private int error(int b, int e, int s, int l, int t) -
predict
public int predict(int dpi) -
match
private int match(int tokenSetId)
-