uk.ac.man.cs.rainbow.compiler.parser
Class ParseContext

java.lang.Object
  |
  +--uk.ac.man.cs.rainbow.compiler.parser.ParseContext
All Implemented Interfaces:
uk.ac.man.cs.rainbow.compiler.parser.ParserConstants

public class ParseContext
extends Object
implements uk.ac.man.cs.rainbow.compiler.parser.ParserConstants


Field Summary
static int ARROW
           
static int BAR_CHEVRON
           
static int BARS
           
static int BECOMES
           
static int CHEVRON
           
static int CLOSE_CURLY
           
static int COLON
           
static int DEFAULT
           
static int DO
           
static int DOLLAR
           
static int DURING
           
static int ELSE
           
static int END
           
static int END_ARBITRATE
           
static int END_CASE
           
static int END_CHOICE
           
static int END_FOR
           
static int END_IF
           
static int END_LOOP
           
static int END_MERGE
           
static int END_SELECT
           
static int END_SPLIT
           
static int END_SYNC
           
static int END_WHILE
           
static int EOF
           
static int ID
           
static int LET
           
static int MERGE
           
static int NUMBER
           
static int OF
           
static int OTHERWISE
           
static int RBRACKET
           
static int SEMICOLON
           
static int SPLIT
           
static int THEN
           
static String[] tokenImage
           
 
Method Summary
 boolean match(int kind)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EOF

public static final int EOF

COLON

public static final int COLON

LET

public static final int LET

END

public static final int END

SEMICOLON

public static final int SEMICOLON

BECOMES

public static final int BECOMES

RBRACKET

public static final int RBRACKET

END_LOOP

public static final int END_LOOP

END_CHOICE

public static final int END_CHOICE

END_SELECT

public static final int END_SELECT

DURING

public static final int DURING

END_SYNC

public static final int END_SYNC

DOLLAR

public static final int DOLLAR

ARROW

public static final int ARROW

BARS

public static final int BARS

CHEVRON

public static final int CHEVRON

BAR_CHEVRON

public static final int BAR_CHEVRON

CLOSE_CURLY

public static final int CLOSE_CURLY

SPLIT

public static final int SPLIT

END_SPLIT

public static final int END_SPLIT

MERGE

public static final int MERGE

END_MERGE

public static final int END_MERGE

END_ARBITRATE

public static final int END_ARBITRATE

OF

public static final int OF

OTHERWISE

public static final int OTHERWISE

END_CASE

public static final int END_CASE

END_FOR

public static final int END_FOR

THEN

public static final int THEN

ELSE

public static final int ELSE

END_IF

public static final int END_IF

DO

public static final int DO

END_WHILE

public static final int END_WHILE

NUMBER

public static final int NUMBER

ID

public static final int ID

DEFAULT

public static final int DEFAULT

tokenImage

public static final String[] tokenImage
Method Detail

toString

public String toString()
Overrides:
toString in class Object

match

public boolean match(int kind)