#region license
// Copyright (c) 2003, 2004, Rodrigo B. de Oliveira (rbo@acm.org)
// All rights reserved.
// 
// Redistribution and use in source and binary forms, with or without modification,
// are permitted provided that the following conditions are met:
// 
//     * Redistributions of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//     * Redistributions in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//     * Neither the name of Rodrigo B. de Oliveira nor the names of its
//     contributors may be used to endorse or promote products derived from this
//     software without specific prior written permission.
// 
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#endregion


// $ANTLR 2.7.4rc1: "booel.g" -> "BooExpressionLexer.cs"$

namespace Boo.AntlrParser
{
	public class BooExpressionLexerTokenTypes
	{
		public const int EOF = 1;
		public const int NULL_TREE_LOOKAHEAD = 3;
		public const int TIMESPAN = 4;
		public const int DOUBLE = 5;
		public const int LONG = 6;
		public const int ESEPARATOR = 7;
		public const int INDENT = 8;
		public const int DEDENT = 9;
		public const int COMPILATION_UNIT = 10;
		public const int PARAMETERS = 11;
		public const int PARAMETER = 12;
		public const int ELIST = 13;
		public const int DLIST = 14;
		public const int TYPE = 15;
		public const int CALL = 16;
		public const int STMT = 17;
		public const int BLOCK = 18;
		public const int FIELD = 19;
		public const int MODIFIERS = 20;
		public const int MODULE = 21;
		public const int LITERAL = 22;
		public const int LIST_LITERAL = 23;
		public const int UNPACKING = 24;
		public const int ABSTRACT = 25;
		public const int AND = 26;
		public const int AS = 27;
		public const int BREAK = 28;
		public const int CONTINUE = 29;
		public const int CALLABLE = 30;
		public const int CAST = 31;
		public const int CLASS = 32;
		public const int CONSTRUCTOR = 33;
		public const int DEF = 34;
		public const int DO = 35;
		public const int ELSE = 36;
		public const int ENSURE = 37;
		public const int ENUM = 38;
		public const int EVENT = 39;
		public const int EXCEPT = 40;
		public const int FAILURE = 41;
		public const int FINAL = 42;
		public const int FROM = 43;
		public const int FOR = 44;
		public const int FALSE = 45;
		public const int GET = 46;
		public const int GIVEN = 47;
		public const int IMPORT = 48;
		public const int INTERFACE = 49;
		public const int INTERNAL = 50;
		public const int IS = 51;
		public const int ISA = 52;
		public const int IF = 53;
		public const int IN = 54;
		public const int NOT = 55;
		public const int NULL = 56;
		public const int OR = 57;
		public const int OTHERWISE = 58;
		public const int OVERRIDE = 59;
		public const int PASS = 60;
		public const int NAMESPACE = 61;
		public const int PUBLIC = 62;
		public const int PROTECTED = 63;
		public const int PRIVATE = 64;
		public const int RAISE = 65;
		public const int RETURN = 66;
		public const int RETRY = 67;
		public const int SET = 68;
		public const int SELF = 69;
		public const int SUPER = 70;
		public const int STATIC = 71;
		public const int SUCCESS = 72;
		public const int TRY = 73;
		public const int TRANSIENT = 74;
		public const int TRUE = 75;
		public const int TYPEOF = 76;
		public const int UNLESS = 77;
		public const int VIRTUAL = 78;
		public const int WHEN = 79;
		public const int WHILE = 80;
		public const int YIELD = 81;
		public const int EOS = 82;
		public const int TRIPLE_QUOTED_STRING = 83;
		public const int DOUBLE_QUOTED_STRING = 84;
		public const int SINGLE_QUOTED_STRING = 85;
		public const int ID = 86;
		public const int LPAREN = 87;
		public const int RPAREN = 88;
		public const int ASSIGN = 89;
		public const int LBRACK = 90;
		public const int COMMA = 91;
		public const int RBRACK = 92;
		public const int ASSEMBLY_ATTRIBUTE_BEGIN = 93;
		public const int COLON = 94;
		public const int MULTIPLY = 95;
		public const int BITWISE_OR = 96;
		public const int LESS_THAN = 97;
		public const int GREATER_THAN = 98;
		public const int CMP_OPERATOR = 99;
		public const int ADD = 100;
		public const int SUBTRACT = 101;
		public const int DIVISION = 102;
		public const int MODULUS = 103;
		public const int EXPONENTIATION = 104;
		public const int INCREMENT = 105;
		public const int DECREMENT = 106;
		public const int DOT = 107;
		public const int INT = 108;
		public const int LBRACE = 109;
		public const int RBRACE = 110;
		public const int RE_LITERAL = 111;
		public const int LINE_CONTINUATION = 112;
		public const int SL_COMMENT = 113;
		public const int ML_COMMENT = 114;
		public const int WS = 115;
		public const int X_RE_LITERAL = 116;
		public const int NEWLINE = 117;
		public const int ESCAPED_EXPRESSION = 118;
		public const int DQS_ESC = 119;
		public const int SQS_ESC = 120;
		public const int SESC = 121;
		public const int RE_CHAR = 122;
		public const int X_RE_CHAR = 123;
		public const int RE_ESC = 124;
		public const int ID_LETTER = 125;
		public const int DIGIT = 126;
		public const int HEXDIGIT = 127;
		
	}
}
