Class Ixml.ParsingThread

java.lang.Object
de.bottlecaps.markup.blitz.grammar.Ixml.ParsingThread
All Implemented Interfaces:
Comparable<Ixml.ParsingThread>
Enclosing class:
Ixml

private class Ixml.ParsingThread extends Object implements Comparable<Ixml.ParsingThread>
  • Field Details

    • threads

    • accepted

      public boolean accepted
    • stack

      public Ixml.StackNode stack
    • state

      public int state
    • action

      public int action
    • target

      public int target
    • deferredCode

      public Ixml.DeferredCode 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

      public PriorityQueue<Ixml.ParsingThread> open(int initialState, int t)
    • copy

      public Ixml.ParsingThread copy(Ixml.ParsingThread other, int action)
    • compareTo

      public int compareTo(Ixml.ParsingThread other)
      Specified by:
      compareTo in interface Comparable<Ixml.ParsingThread>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • 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)