// $ANTLR 2.7.7 (2006-11-01): "grammar-as-semant.g" -> "SfalLexer.java"$

public interface SfalTokenTypes {
	int EOF = 1;
	int NULL_TREE_LOOKAHEAD = 3;
	int ALPHA = 4;
	int DIGIT = 5;
	int HEX = 6;
	int HEXNUM = 7;
	int ID = 8;
	int NUMBER = 9;
	int WS = 10;
	int NL = 11;
	int COMMENT = 12;
	int LPAREN = 13;
	int RPAREN = 14;
	int LBRACE = 15;
	int RBRACE = 16;
	int MULT = 17;
	int PLUS = 18;
	int MINUS = 19;
	int DIV = 20;
	int MOD = 21;
	int SEMI = 22;
	int ASGN = 23;
	int COMMA = 24;
	int GE = 25;
	int LE = 26;
	int GT = 27;
	int LT = 28;
	int EQ = 29;
	int NEQ = 30;
	int OR = 31;
	int AND = 32;
	int STRING = 33;
	int PROG = 34;
	int STATEMENT = 35;
	int BLOCK_STMT = 36;
	int FUNC_CALL = 37;
	int EXPR_LIST = 38;
	int UPLUS = 39;
	int UMINUS = 40;
	int LITERAL_if = 41;
	int LITERAL_else = 42;
	int LITERAL_animate = 43;
	int LITERAL_loop = 44;
	int LITERAL_not = 45;
	int LDV = 46;
	int LITERAL_true = 47;
	int LITERAL_false = 48;
}
