All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.incapture.rapgen.TLexer Maven / Gradle / Ivy

The newest version!
// $ANTLR 3.5.2 /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g 2016-05-03 11:47:51

    package com.incapture.rapgen;


import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;

@SuppressWarnings("all")
public class TLexer extends AbstractTLexer {
	public static final int EOF=-1;
	public static final int ADDRESSABLE=4;
	public static final int API=5;
	public static final int AT=6;
	public static final int BANG=7;
	public static final int BEAN=8;
	public static final int BOOLTYPE=9;
	public static final int BYTEARRAYTYPE=10;
	public static final int CACHEABLE=11;
	public static final int CLOSESQUARE=12;
	public static final int COLUMN=13;
	public static final int COMMA=14;
	public static final int COMMENT=15;
	public static final int CRUDTYPED=16;
	public static final int DATA=17;
	public static final int DATETYPE=18;
	public static final int DEPRECATED=19;
	public static final int DOC=20;
	public static final int DOT=21;
	public static final int DOUBLETYPE=22;
	public static final int DYNENT=23;
	public static final int ENTITLE=24;
	public static final int EQUAL=25;
	public static final int EXTENDS=26;
	public static final int FALSE=27;
	public static final int FTS=28;
	public static final int G_THAN=29;
	public static final int ID=30;
	public static final int INCLUDE=31;
	public static final int INDEXED=32;
	public static final int INT=33;
	public static final int INTTYPE=34;
	public static final int LBRAC=35;
	public static final int LISTTYPE=36;
	public static final int LONGCTYPE=37;
	public static final int LONGTYPE=38;
	public static final int LPAREN=39;
	public static final int L_THAN=40;
	public static final int MAPTYPE=41;
	public static final int MINUS=42;
	public static final int NEW=43;
	public static final int OBJECTTYPE=44;
	public static final int OPENSQUARE=45;
	public static final int PACKAGE=46;
	public static final int PACKAGENAME=47;
	public static final int PRIVATE=48;
	public static final int PUBLIC=49;
	public static final int RBRAC=50;
	public static final int REGULARENTITLE=51;
	public static final int RPAREN=52;
	public static final int SCHEME=53;
	public static final int SDKNAME=54;
	public static final int SEARCHABLE=55;
	public static final int SEMI=56;
	public static final int SETTYPE=57;
	public static final int SQUOTE=58;
	public static final int STORABLE=59;
	public static final int STORAGE_PATH=60;
	public static final int STREAMING=61;
	public static final int STRING=62;
	public static final int STRINGTYPE=63;
	public static final int TRUE=64;
	public static final int TYPED=65;
	public static final int VOIDTYPE=66;
	public static final int WS=67;

	    class SaveStruct {
	      SaveStruct(CharStream input){
	        this.input = input;
	        this.marker = input.mark();
	      }
	      public CharStream input;
	      public int marker;
	     }
	 
	     Stack includes = new Stack();
	 
	     public Token nextToken(){
	       Token token = super.nextToken();
	 
	       if(token.getType() == Token.EOF && !includes.empty()){
	        // We've got EOF and have non empty stack.
	         SaveStruct ss = includes.pop();
	         setCharStream(ss.input);
	         input.rewind(ss.marker);
	         //this should be used instead of super [like below] to handle exits from nested includes
	         //it matters, when the 'include' token is the last in previous stream (using super, lexer 'crashes' returning EOF token)
	         token = this.nextToken();
	       }
	 
	      // Skip first token after switching on another input.
	      // You need to use this rather than super as there may be nested include files
	       if(((CommonToken)token).getStartIndex() < 0)
	         token = this.nextToken();
	 
	       return token;
	     }
	     
	     @Override
	     public void reportError(RecognitionException e) {
	       super.reportError(e);
	       throw new IllegalArgumentException("Failed");
	     }


	// delegates
	// delegators
	public AbstractTLexer[] getDelegates() {
		return new AbstractTLexer[] {};
	}

	public TLexer() {} 
	public TLexer(CharStream input) {
		this(input, new RecognizerSharedState());
	}
	public TLexer(CharStream input, RecognizerSharedState state) {
		super(input,state);
	}
	@Override public String getGrammarFileName() { return "/Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g"; }

	// $ANTLR start "STRING"
	public final void mSTRING() throws RecognitionException {
		try {
			int _type = STRING;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:58:8: ( '\"' ( . )* '\"' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:58:10: '\"' ( . )* '\"'
			{
			match('\"'); 
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:58:14: ( . )*
			loop1:
			while (true) {
				int alt1=2;
				int LA1_0 = input.LA(1);
				if ( (LA1_0=='\"') ) {
					alt1=2;
				}
				else if ( ((LA1_0 >= '\u0000' && LA1_0 <= '!')||(LA1_0 >= '#' && LA1_0 <= '\uFFFF')) ) {
					alt1=1;
				}

				switch (alt1) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:58:14: .
					{
					matchAny(); 
					}
					break;

				default :
					break loop1;
				}
			}

			match('\"'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "STRING"

	// $ANTLR start "INCLUDE"
	public final void mINCLUDE() throws RecognitionException {
		try {
			int _type = INCLUDE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			CommonToken f=null;

			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:62:6: ( 'include' ( WS )? f= STRING )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:62:8: 'include' ( WS )? f= STRING
			{
			match("include"); 

			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:62:18: ( WS )?
			int alt2=2;
			int LA2_0 = input.LA(1);
			if ( ((LA2_0 >= '\t' && LA2_0 <= '\n')||(LA2_0 >= '\f' && LA2_0 <= '\r')||LA2_0==' ') ) {
				alt2=1;
			}
			switch (alt2) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:62:19: WS
					{
					mWS(); 

					}
					break;

			}

			int fStart90 = getCharIndex();
			int fStartLine90 = getLine();
			int fStartCharPos90 = getCharPositionInLine();
			mSTRING(); 
			f = new CommonToken(input, Token.INVALID_TOKEN_TYPE, Token.DEFAULT_CHANNEL, fStart90, getCharIndex()-1);
			f.setLine(fStartLine90);
			f.setCharPositionInLine(fStartCharPos90);


			       String name = f.getText();
			       name = name.substring(1,name.length()-1);
			       try {
			        // save current lexer's state
			         SaveStruct ss = new SaveStruct(input);
			         includes.push(ss);
			 
			        // switch on new input stream
			         setCharStream(getApiReader().read(name));
			         reset();
			 
			       } catch(Exception fnf) { throw new Error("Cannot open file " + name); }
			     
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "INCLUDE"

	// $ANTLR start "AT"
	public final void mAT() throws RecognitionException {
		try {
			int _type = AT;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:79:8: ( '@' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:79:10: '@'
			{
			match('@'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "AT"

	// $ANTLR start "STORAGE_PATH"
	public final void mSTORAGE_PATH() throws RecognitionException {
		try {
			int _type = STORAGE_PATH;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:80:15: ( 'storagePath' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:80:17: 'storagePath'
			{
			match("storagePath"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "STORAGE_PATH"

	// $ANTLR start "SCHEME"
	public final void mSCHEME() throws RecognitionException {
		try {
			int _type = SCHEME;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:81:11: ( 'scheme' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:81:13: 'scheme'
			{
			match("scheme"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SCHEME"

	// $ANTLR start "STORABLE"
	public final void mSTORABLE() throws RecognitionException {
		try {
			int _type = STORABLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:82:12: ( 'Storable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:82:14: 'Storable'
			{
			match("Storable"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "STORABLE"

	// $ANTLR start "CACHEABLE"
	public final void mCACHEABLE() throws RecognitionException {
		try {
			int _type = CACHEABLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:83:13: ( 'Cacheable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:83:15: 'Cacheable'
			{
			match("Cacheable"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "CACHEABLE"

	// $ANTLR start "ADDRESSABLE"
	public final void mADDRESSABLE() throws RecognitionException {
		try {
			int _type = ADDRESSABLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:84:14: ( 'Addressable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:84:16: 'Addressable'
			{
			match("Addressable"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "ADDRESSABLE"

	// $ANTLR start "SEARCHABLE"
	public final void mSEARCHABLE() throws RecognitionException {
		try {
			int _type = SEARCHABLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:85:17: ( 'Searchable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:85:19: 'Searchable'
			{
			match("Searchable"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SEARCHABLE"

	// $ANTLR start "FTS"
	public final void mFTS() throws RecognitionException {
		try {
			int _type = FTS;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:86:8: ( 'FTS' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:86:10: 'FTS'
			{
			match("FTS"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "FTS"

	// $ANTLR start "DEPRECATED"
	public final void mDEPRECATED() throws RecognitionException {
		try {
			int _type = DEPRECATED;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:87:14: ( ( 'd' | 'D' ) 'eprecated' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:87:16: ( 'd' | 'D' ) 'eprecated'
			{
			if ( input.LA(1)=='D'||input.LA(1)=='d' ) {
				input.consume();
			}
			else {
				MismatchedSetException mse = new MismatchedSetException(null,input);
				recover(mse);
				throw mse;
			}
			match("eprecated"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DEPRECATED"

	// $ANTLR start "EXTENDS"
	public final void mEXTENDS() throws RecognitionException {
		try {
			int _type = EXTENDS;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:88:11: ( 'Extends' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:88:13: 'Extends'
			{
			match("Extends"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "EXTENDS"

	// $ANTLR start "BEAN"
	public final void mBEAN() throws RecognitionException {
		try {
			int _type = BEAN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:89:9: ( 'Bean' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:89:11: 'Bean'
			{
			match("Bean"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "BEAN"

	// $ANTLR start "INDEXED"
	public final void mINDEXED() throws RecognitionException {
		try {
			int _type = INDEXED;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:90:11: ( 'Indexable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:90:13: 'Indexable'
			{
			match("Indexable"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "INDEXED"

	// $ANTLR start "SDKNAME"
	public final void mSDKNAME() throws RecognitionException {
		try {
			int _type = SDKNAME;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:91:13: ( 'sdk' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:91:15: 'sdk'
			{
			match("sdk"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SDKNAME"

	// $ANTLR start "TYPED"
	public final void mTYPED() throws RecognitionException {
		try {
			int _type = TYPED;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:92:10: ( 'type' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:92:12: 'type'
			{
			match("type"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "TYPED"

	// $ANTLR start "CRUDTYPED"
	public final void mCRUDTYPED() throws RecognitionException {
		try {
			int _type = CRUDTYPED;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:93:14: ( 'crud' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:93:16: 'crud'
			{
			match("crud"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "CRUDTYPED"

	// $ANTLR start "PACKAGE"
	public final void mPACKAGE() throws RecognitionException {
		try {
			int _type = PACKAGE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:94:11: ( '@package' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:94:13: '@package'
			{
			match("@package"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "PACKAGE"

	// $ANTLR start "ENTITLE"
	public final void mENTITLE() throws RecognitionException {
		try {
			int _type = ENTITLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:95:13: ( '@entitle' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:95:15: '@entitle'
			{
			match("@entitle"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "ENTITLE"

	// $ANTLR start "PRIVATE"
	public final void mPRIVATE() throws RecognitionException {
		try {
			int _type = PRIVATE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:96:13: ( '@private' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:96:15: '@private'
			{
			match("@private"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "PRIVATE"

	// $ANTLR start "PUBLIC"
	public final void mPUBLIC() throws RecognitionException {
		try {
			int _type = PUBLIC;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:97:13: ( '@public' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:97:15: '@public'
			{
			match("@public"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "PUBLIC"

	// $ANTLR start "STREAMING"
	public final void mSTREAMING() throws RecognitionException {
		try {
			int _type = STREAMING;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:98:13: ( '@streaming' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:98:15: '@streaming'
			{
			match("@streaming"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "STREAMING"

	// $ANTLR start "EQUAL"
	public final void mEQUAL() throws RecognitionException {
		try {
			int _type = EQUAL;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:99:10: ( '=' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:99:12: '='
			{
			match('='); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "EQUAL"

	// $ANTLR start "DATA"
	public final void mDATA() throws RecognitionException {
		try {
			int _type = DATA;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:100:11: ( 'Data' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:100:13: 'Data'
			{
			match("Data"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DATA"

	// $ANTLR start "LPAREN"
	public final void mLPAREN() throws RecognitionException {
		try {
			int _type = LPAREN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:101:11: ( '{' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:101:13: '{'
			{
			match('{'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "LPAREN"

	// $ANTLR start "RPAREN"
	public final void mRPAREN() throws RecognitionException {
		try {
			int _type = RPAREN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:102:11: ( '}' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:102:13: '}'
			{
			match('}'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "RPAREN"

	// $ANTLR start "LBRAC"
	public final void mLBRAC() throws RecognitionException {
		try {
			int _type = LBRAC;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:103:10: ( '(' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:103:12: '('
			{
			match('('); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "LBRAC"

	// $ANTLR start "RBRAC"
	public final void mRBRAC() throws RecognitionException {
		try {
			int _type = RBRAC;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:104:10: ( ')' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:104:12: ')'
			{
			match(')'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "RBRAC"

	// $ANTLR start "API"
	public final void mAPI() throws RecognitionException {
		try {
			int _type = API;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:105:8: ( 'api' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:105:10: 'api'
			{
			match("api"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "API"

	// $ANTLR start "BANG"
	public final void mBANG() throws RecognitionException {
		try {
			int _type = BANG;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:106:11: ( '!' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:106:13: '!'
			{
			match('!'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "BANG"

	// $ANTLR start "INTTYPE"
	public final void mINTTYPE() throws RecognitionException {
		try {
			int _type = INTTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:107:11: ( 'int' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:107:13: 'int'
			{
			match("int"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "INTTYPE"

	// $ANTLR start "LONGTYPE"
	public final void mLONGTYPE() throws RecognitionException {
		try {
			int _type = LONGTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:108:12: ( 'long' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:108:14: 'long'
			{
			match("long"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "LONGTYPE"

	// $ANTLR start "LONGCTYPE"
	public final void mLONGCTYPE() throws RecognitionException {
		try {
			int _type = LONGCTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:109:12: ( 'Long' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:109:14: 'Long'
			{
			match("Long"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "LONGCTYPE"

	// $ANTLR start "OBJECTTYPE"
	public final void mOBJECTTYPE() throws RecognitionException {
		try {
			int _type = OBJECTTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:110:13: ( 'Object' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:110:15: 'Object'
			{
			match("Object"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "OBJECTTYPE"

	// $ANTLR start "STRINGTYPE"
	public final void mSTRINGTYPE() throws RecognitionException {
		try {
			int _type = STRINGTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:111:14: ( 'String' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:111:16: 'String'
			{
			match("String"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "STRINGTYPE"

	// $ANTLR start "DOUBLETYPE"
	public final void mDOUBLETYPE() throws RecognitionException {
		try {
			int _type = DOUBLETYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:112:14: ( 'Double' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:112:16: 'Double'
			{
			match("Double"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DOUBLETYPE"

	// $ANTLR start "BOOLTYPE"
	public final void mBOOLTYPE() throws RecognitionException {
		try {
			int _type = BOOLTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:113:12: ( 'Boolean' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:113:14: 'Boolean'
			{
			match("Boolean"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "BOOLTYPE"

	// $ANTLR start "LISTTYPE"
	public final void mLISTTYPE() throws RecognitionException {
		try {
			int _type = LISTTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:114:12: ( 'List' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:114:14: 'List'
			{
			match("List"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "LISTTYPE"

	// $ANTLR start "MAPTYPE"
	public final void mMAPTYPE() throws RecognitionException {
		try {
			int _type = MAPTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:115:11: ( 'Map' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:115:13: 'Map'
			{
			match("Map"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "MAPTYPE"

	// $ANTLR start "SETTYPE"
	public final void mSETTYPE() throws RecognitionException {
		try {
			int _type = SETTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:116:14: ( 'Set' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:116:16: 'Set'
			{
			match("Set"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SETTYPE"

	// $ANTLR start "BYTEARRAYTYPE"
	public final void mBYTEARRAYTYPE() throws RecognitionException {
		try {
			int _type = BYTEARRAYTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:117:16: ( 'ByteArray' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:117:18: 'ByteArray'
			{
			match("ByteArray"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "BYTEARRAYTYPE"

	// $ANTLR start "TRUE"
	public final void mTRUE() throws RecognitionException {
		try {
			int _type = TRUE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:118:8: ( 'true' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:118:10: 'true'
			{
			match("true"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "TRUE"

	// $ANTLR start "FALSE"
	public final void mFALSE() throws RecognitionException {
		try {
			int _type = FALSE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:119:9: ( 'false' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:119:11: 'false'
			{
			match("false"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "FALSE"

	// $ANTLR start "DATETYPE"
	public final void mDATETYPE() throws RecognitionException {
		try {
			int _type = DATETYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:120:14: ( 'Date' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:120:16: 'Date'
			{
			match("Date"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DATETYPE"

	// $ANTLR start "NEW"
	public final void mNEW() throws RecognitionException {
		try {
			int _type = NEW;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:121:14: ( 'new' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:121:16: 'new'
			{
			match("new"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "NEW"

	// $ANTLR start "VOIDTYPE"
	public final void mVOIDTYPE() throws RecognitionException {
		try {
			int _type = VOIDTYPE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:122:14: ( 'void' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:122:16: 'void'
			{
			match("void"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "VOIDTYPE"

	// $ANTLR start "OPENSQUARE"
	public final void mOPENSQUARE() throws RecognitionException {
		try {
			int _type = OPENSQUARE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:124:14: ( '[' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:124:16: '['
			{
			match('['); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "OPENSQUARE"

	// $ANTLR start "CLOSESQUARE"
	public final void mCLOSESQUARE() throws RecognitionException {
		try {
			int _type = CLOSESQUARE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:125:14: ( ']' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:125:16: ']'
			{
			match(']'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "CLOSESQUARE"

	// $ANTLR start "COMMA"
	public final void mCOMMA() throws RecognitionException {
		try {
			int _type = COMMA;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:126:10: ( ',' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:126:12: ','
			{
			match(','); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "COMMA"

	// $ANTLR start "DOT"
	public final void mDOT() throws RecognitionException {
		try {
			int _type = DOT;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:127:13: ( '.' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:127:15: '.'
			{
			match('.'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DOT"

	// $ANTLR start "PACKAGENAME"
	public final void mPACKAGENAME() throws RecognitionException {
		try {
			int _type = PACKAGENAME;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:14: ( ( 'a' .. 'z' )+ ( '.' ( 'a' .. 'z' )+ )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:16: ( 'a' .. 'z' )+ ( '.' ( 'a' .. 'z' )+ )+
			{
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:16: ( 'a' .. 'z' )+
			int cnt3=0;
			loop3:
			while (true) {
				int alt3=2;
				int LA3_0 = input.LA(1);
				if ( ((LA3_0 >= 'a' && LA3_0 <= 'z')) ) {
					alt3=1;
				}

				switch (alt3) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
					{
					if ( (input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
						input.consume();
					}
					else {
						MismatchedSetException mse = new MismatchedSetException(null,input);
						recover(mse);
						throw mse;
					}
					}
					break;

				default :
					if ( cnt3 >= 1 ) break loop3;
					EarlyExitException eee = new EarlyExitException(3, input);
					throw eee;
				}
				cnt3++;
			}

			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:28: ( '.' ( 'a' .. 'z' )+ )+
			int cnt5=0;
			loop5:
			while (true) {
				int alt5=2;
				int LA5_0 = input.LA(1);
				if ( (LA5_0=='.') ) {
					alt5=1;
				}

				switch (alt5) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:29: '.' ( 'a' .. 'z' )+
					{
					match('.'); 
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128:33: ( 'a' .. 'z' )+
					int cnt4=0;
					loop4:
					while (true) {
						int alt4=2;
						int LA4_0 = input.LA(1);
						if ( ((LA4_0 >= 'a' && LA4_0 <= 'z')) ) {
							alt4=1;
						}

						switch (alt4) {
						case 1 :
							// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
							{
							if ( (input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
								input.consume();
							}
							else {
								MismatchedSetException mse = new MismatchedSetException(null,input);
								recover(mse);
								throw mse;
							}
							}
							break;

						default :
							if ( cnt4 >= 1 ) break loop4;
							EarlyExitException eee = new EarlyExitException(4, input);
							throw eee;
						}
						cnt4++;
					}

					}
					break;

				default :
					if ( cnt5 >= 1 ) break loop5;
					EarlyExitException eee = new EarlyExitException(5, input);
					throw eee;
				}
				cnt5++;
			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "PACKAGENAME"

	// $ANTLR start "REGULARENTITLE"
	public final void mREGULARENTITLE() throws RecognitionException {
		try {
			int _type = REGULARENTITLE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:129:17: ( '/' ( 'a' .. 'z' )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:129:19: '/' ( 'a' .. 'z' )+
			{
			match('/'); 
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:129:23: ( 'a' .. 'z' )+
			int cnt6=0;
			loop6:
			while (true) {
				int alt6=2;
				int LA6_0 = input.LA(1);
				if ( ((LA6_0 >= 'a' && LA6_0 <= 'z')) ) {
					alt6=1;
				}

				switch (alt6) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
					{
					if ( (input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
						input.consume();
					}
					else {
						MismatchedSetException mse = new MismatchedSetException(null,input);
						recover(mse);
						throw mse;
					}
					}
					break;

				default :
					if ( cnt6 >= 1 ) break loop6;
					EarlyExitException eee = new EarlyExitException(6, input);
					throw eee;
				}
				cnt6++;
			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "REGULARENTITLE"

	// $ANTLR start "DYNENT"
	public final void mDYNENT() throws RecognitionException {
		try {
			int _type = DYNENT;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:130:11: ( '/$' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:130:13: '/$'
			{
			match("/$"); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DYNENT"

	// $ANTLR start "SEMI"
	public final void mSEMI() throws RecognitionException {
		try {
			int _type = SEMI;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:131:8: ( ';' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:131:10: ';'
			{
			match(';'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SEMI"

	// $ANTLR start "ID"
	public final void mID() throws RecognitionException {
		try {
			int _type = ID;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:132:8: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )* )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:132:10: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
			{
			if ( (input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
				input.consume();
			}
			else {
				MismatchedSetException mse = new MismatchedSetException(null,input);
				recover(mse);
				throw mse;
			}
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:132:34: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' )*
			loop7:
			while (true) {
				int alt7=2;
				int LA7_0 = input.LA(1);
				if ( ((LA7_0 >= '0' && LA7_0 <= '9')||(LA7_0 >= 'A' && LA7_0 <= 'Z')||LA7_0=='_'||(LA7_0 >= 'a' && LA7_0 <= 'z')) ) {
					alt7=1;
				}

				switch (alt7) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
					{
					if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||(input.LA(1) >= 'A' && input.LA(1) <= 'Z')||input.LA(1)=='_'||(input.LA(1) >= 'a' && input.LA(1) <= 'z') ) {
						input.consume();
					}
					else {
						MismatchedSetException mse = new MismatchedSetException(null,input);
						recover(mse);
						throw mse;
					}
					}
					break;

				default :
					break loop7;
				}
			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "ID"

	// $ANTLR start "INT"
	public final void mINT() throws RecognitionException {
		try {
			int _type = INT;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:134:8: ( ( '0' .. '9' )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:134:10: ( '0' .. '9' )+
			{
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:134:10: ( '0' .. '9' )+
			int cnt8=0;
			loop8:
			while (true) {
				int alt8=2;
				int LA8_0 = input.LA(1);
				if ( ((LA8_0 >= '0' && LA8_0 <= '9')) ) {
					alt8=1;
				}

				switch (alt8) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
					{
					if ( (input.LA(1) >= '0' && input.LA(1) <= '9') ) {
						input.consume();
					}
					else {
						MismatchedSetException mse = new MismatchedSetException(null,input);
						recover(mse);
						throw mse;
					}
					}
					break;

				default :
					if ( cnt8 >= 1 ) break loop8;
					EarlyExitException eee = new EarlyExitException(8, input);
					throw eee;
				}
				cnt8++;
			}

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "INT"

	// $ANTLR start "DOC"
	public final void mDOC() throws RecognitionException {
		try {
			int _type = DOC;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:136:11: ( OPENSQUARE ( options {greedy=false; } :~ ( '\\u0080' .. '\\uFFFE' ) )* CLOSESQUARE )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:136:15: OPENSQUARE ( options {greedy=false; } :~ ( '\\u0080' .. '\\uFFFE' ) )* CLOSESQUARE
			{
			mOPENSQUARE(); 

			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:136:26: ( options {greedy=false; } :~ ( '\\u0080' .. '\\uFFFE' ) )*
			loop9:
			while (true) {
				int alt9=2;
				int LA9_0 = input.LA(1);
				if ( (LA9_0==']') ) {
					alt9=2;
				}
				else if ( ((LA9_0 >= '\u0000' && LA9_0 <= '\\')||(LA9_0 >= '^' && LA9_0 <= '\u007F')||LA9_0=='\uFFFF') ) {
					alt9=1;
				}

				switch (alt9) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:136:54: ~ ( '\\u0080' .. '\\uFFFE' )
					{
					if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '\u007F')||input.LA(1)=='\uFFFF' ) {
						input.consume();
					}
					else {
						MismatchedSetException mse = new MismatchedSetException(null,input);
						recover(mse);
						throw mse;
					}
					}
					break;

				default :
					break loop9;
				}
			}

			mCLOSESQUARE(); 

			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "DOC"

	// $ANTLR start "COMMENT"
	public final void mCOMMENT() throws RecognitionException {
		try {
			int _type = COMMENT;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:138:14: ( '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' | '/*' ( options {greedy=false; } : . )* '*/' )
			int alt13=2;
			int LA13_0 = input.LA(1);
			if ( (LA13_0=='/') ) {
				int LA13_1 = input.LA(2);
				if ( (LA13_1=='/') ) {
					alt13=1;
				}
				else if ( (LA13_1=='*') ) {
					alt13=2;
				}

				else {
					int nvaeMark = input.mark();
					try {
						input.consume();
						NoViableAltException nvae =
							new NoViableAltException("", 13, 1, input);
						throw nvae;
					} finally {
						input.rewind(nvaeMark);
					}
				}

			}

			else {
				NoViableAltException nvae =
					new NoViableAltException("", 13, 0, input);
				throw nvae;
			}

			switch (alt13) {
				case 1 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:138:18: '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
					{
					match("//"); 

					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:138:23: (~ ( '\\n' | '\\r' ) )*
					loop10:
					while (true) {
						int alt10=2;
						int LA10_0 = input.LA(1);
						if ( ((LA10_0 >= '\u0000' && LA10_0 <= '\t')||(LA10_0 >= '\u000B' && LA10_0 <= '\f')||(LA10_0 >= '\u000E' && LA10_0 <= '\uFFFF')) ) {
							alt10=1;
						}

						switch (alt10) {
						case 1 :
							// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:
							{
							if ( (input.LA(1) >= '\u0000' && input.LA(1) <= '\t')||(input.LA(1) >= '\u000B' && input.LA(1) <= '\f')||(input.LA(1) >= '\u000E' && input.LA(1) <= '\uFFFF') ) {
								input.consume();
							}
							else {
								MismatchedSetException mse = new MismatchedSetException(null,input);
								recover(mse);
								throw mse;
							}
							}
							break;

						default :
							break loop10;
						}
					}

					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:138:37: ( '\\r' )?
					int alt11=2;
					int LA11_0 = input.LA(1);
					if ( (LA11_0=='\r') ) {
						alt11=1;
					}
					switch (alt11) {
						case 1 :
							// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:138:37: '\\r'
							{
							match('\r'); 
							}
							break;

					}

					match('\n'); 
					 _channel = HIDDEN; 
					}
					break;
				case 2 :
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:139:12: '/*' ( options {greedy=false; } : . )* '*/'
					{
					match("/*"); 

					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:139:17: ( options {greedy=false; } : . )*
					loop12:
					while (true) {
						int alt12=2;
						int LA12_0 = input.LA(1);
						if ( (LA12_0=='*') ) {
							int LA12_1 = input.LA(2);
							if ( (LA12_1=='/') ) {
								alt12=2;
							}
							else if ( ((LA12_1 >= '\u0000' && LA12_1 <= '.')||(LA12_1 >= '0' && LA12_1 <= '\uFFFF')) ) {
								alt12=1;
							}

						}
						else if ( ((LA12_0 >= '\u0000' && LA12_0 <= ')')||(LA12_0 >= '+' && LA12_0 <= '\uFFFF')) ) {
							alt12=1;
						}

						switch (alt12) {
						case 1 :
							// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:139:45: .
							{
							matchAny(); 
							}
							break;

						default :
							break loop12;
						}
					}

					match("*/"); 

					 _channel = HIDDEN; 
					}
					break;

			}
			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "COMMENT"

	// $ANTLR start "SQUOTE"
	public final void mSQUOTE() throws RecognitionException {
		try {
			int _type = SQUOTE;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:142:13: ( '\\'' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:142:15: '\\''
			{
			match('\''); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "SQUOTE"

	// $ANTLR start "L_THAN"
	public final void mL_THAN() throws RecognitionException {
		try {
			int _type = L_THAN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:143:13: ( '<' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:143:15: '<'
			{
			match('<'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "L_THAN"

	// $ANTLR start "G_THAN"
	public final void mG_THAN() throws RecognitionException {
		try {
			int _type = G_THAN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:144:13: ( '>' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:144:15: '>'
			{
			match('>'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "G_THAN"

	// $ANTLR start "MINUS"
	public final void mMINUS() throws RecognitionException {
		try {
			int _type = MINUS;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:145:13: ( '-' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:145:15: '-'
			{
			match('-'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "MINUS"

	// $ANTLR start "WS"
	public final void mWS() throws RecognitionException {
		try {
			int _type = WS;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:147:11: ( ( ' ' | '\\t' | '\\r' | '\\n' | '\\f' ) )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:147:15: ( ' ' | '\\t' | '\\r' | '\\n' | '\\f' )
			{
			if ( (input.LA(1) >= '\t' && input.LA(1) <= '\n')||(input.LA(1) >= '\f' && input.LA(1) <= '\r')||input.LA(1)==' ' ) {
				input.consume();
			}
			else {
				MismatchedSetException mse = new MismatchedSetException(null,input);
				recover(mse);
				throw mse;
			}
			 _channel = HIDDEN;
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "WS"

	// $ANTLR start "COLUMN"
	public final void mCOLUMN() throws RecognitionException {
		try {
			int _type = COLUMN;
			int _channel = DEFAULT_TOKEN_CHANNEL;
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:155:11: ( ':' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:155:13: ':'
			{
			match(':'); 
			}

			state.type = _type;
			state.channel = _channel;
		}
		finally {
			// do for sure before leaving
		}
	}
	// $ANTLR end "COLUMN"

	@Override
	public void mTokens() throws RecognitionException {
		// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:8: ( STRING | INCLUDE | AT | STORAGE_PATH | SCHEME | STORABLE | CACHEABLE | ADDRESSABLE | SEARCHABLE | FTS | DEPRECATED | EXTENDS | BEAN | INDEXED | SDKNAME | TYPED | CRUDTYPED | PACKAGE | ENTITLE | PRIVATE | PUBLIC | STREAMING | EQUAL | DATA | LPAREN | RPAREN | LBRAC | RBRAC | API | BANG | INTTYPE | LONGTYPE | LONGCTYPE | OBJECTTYPE | STRINGTYPE | DOUBLETYPE | BOOLTYPE | LISTTYPE | MAPTYPE | SETTYPE | BYTEARRAYTYPE | TRUE | FALSE | DATETYPE | NEW | VOIDTYPE | OPENSQUARE | CLOSESQUARE | COMMA | DOT | PACKAGENAME | REGULARENTITLE | DYNENT | SEMI | ID | INT | DOC | COMMENT | SQUOTE | L_THAN | G_THAN | MINUS | WS | COLUMN )
		int alt14=64;
		alt14 = dfa14.predict(input);
		switch (alt14) {
			case 1 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:10: STRING
				{
				mSTRING(); 

				}
				break;
			case 2 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:17: INCLUDE
				{
				mINCLUDE(); 

				}
				break;
			case 3 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:25: AT
				{
				mAT(); 

				}
				break;
			case 4 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:28: STORAGE_PATH
				{
				mSTORAGE_PATH(); 

				}
				break;
			case 5 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:41: SCHEME
				{
				mSCHEME(); 

				}
				break;
			case 6 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:48: STORABLE
				{
				mSTORABLE(); 

				}
				break;
			case 7 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:57: CACHEABLE
				{
				mCACHEABLE(); 

				}
				break;
			case 8 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:67: ADDRESSABLE
				{
				mADDRESSABLE(); 

				}
				break;
			case 9 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:79: SEARCHABLE
				{
				mSEARCHABLE(); 

				}
				break;
			case 10 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:90: FTS
				{
				mFTS(); 

				}
				break;
			case 11 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:94: DEPRECATED
				{
				mDEPRECATED(); 

				}
				break;
			case 12 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:105: EXTENDS
				{
				mEXTENDS(); 

				}
				break;
			case 13 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:113: BEAN
				{
				mBEAN(); 

				}
				break;
			case 14 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:118: INDEXED
				{
				mINDEXED(); 

				}
				break;
			case 15 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:126: SDKNAME
				{
				mSDKNAME(); 

				}
				break;
			case 16 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:134: TYPED
				{
				mTYPED(); 

				}
				break;
			case 17 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:140: CRUDTYPED
				{
				mCRUDTYPED(); 

				}
				break;
			case 18 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:150: PACKAGE
				{
				mPACKAGE(); 

				}
				break;
			case 19 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:158: ENTITLE
				{
				mENTITLE(); 

				}
				break;
			case 20 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:166: PRIVATE
				{
				mPRIVATE(); 

				}
				break;
			case 21 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:174: PUBLIC
				{
				mPUBLIC(); 

				}
				break;
			case 22 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:181: STREAMING
				{
				mSTREAMING(); 

				}
				break;
			case 23 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:191: EQUAL
				{
				mEQUAL(); 

				}
				break;
			case 24 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:197: DATA
				{
				mDATA(); 

				}
				break;
			case 25 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:202: LPAREN
				{
				mLPAREN(); 

				}
				break;
			case 26 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:209: RPAREN
				{
				mRPAREN(); 

				}
				break;
			case 27 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:216: LBRAC
				{
				mLBRAC(); 

				}
				break;
			case 28 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:222: RBRAC
				{
				mRBRAC(); 

				}
				break;
			case 29 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:228: API
				{
				mAPI(); 

				}
				break;
			case 30 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:232: BANG
				{
				mBANG(); 

				}
				break;
			case 31 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:237: INTTYPE
				{
				mINTTYPE(); 

				}
				break;
			case 32 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:245: LONGTYPE
				{
				mLONGTYPE(); 

				}
				break;
			case 33 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:254: LONGCTYPE
				{
				mLONGCTYPE(); 

				}
				break;
			case 34 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:264: OBJECTTYPE
				{
				mOBJECTTYPE(); 

				}
				break;
			case 35 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:275: STRINGTYPE
				{
				mSTRINGTYPE(); 

				}
				break;
			case 36 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:286: DOUBLETYPE
				{
				mDOUBLETYPE(); 

				}
				break;
			case 37 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:297: BOOLTYPE
				{
				mBOOLTYPE(); 

				}
				break;
			case 38 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:306: LISTTYPE
				{
				mLISTTYPE(); 

				}
				break;
			case 39 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:315: MAPTYPE
				{
				mMAPTYPE(); 

				}
				break;
			case 40 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:323: SETTYPE
				{
				mSETTYPE(); 

				}
				break;
			case 41 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:331: BYTEARRAYTYPE
				{
				mBYTEARRAYTYPE(); 

				}
				break;
			case 42 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:345: TRUE
				{
				mTRUE(); 

				}
				break;
			case 43 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:350: FALSE
				{
				mFALSE(); 

				}
				break;
			case 44 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:356: DATETYPE
				{
				mDATETYPE(); 

				}
				break;
			case 45 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:365: NEW
				{
				mNEW(); 

				}
				break;
			case 46 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:369: VOIDTYPE
				{
				mVOIDTYPE(); 

				}
				break;
			case 47 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:378: OPENSQUARE
				{
				mOPENSQUARE(); 

				}
				break;
			case 48 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:389: CLOSESQUARE
				{
				mCLOSESQUARE(); 

				}
				break;
			case 49 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:401: COMMA
				{
				mCOMMA(); 

				}
				break;
			case 50 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:407: DOT
				{
				mDOT(); 

				}
				break;
			case 51 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:411: PACKAGENAME
				{
				mPACKAGENAME(); 

				}
				break;
			case 52 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:423: REGULARENTITLE
				{
				mREGULARENTITLE(); 

				}
				break;
			case 53 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:438: DYNENT
				{
				mDYNENT(); 

				}
				break;
			case 54 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:445: SEMI
				{
				mSEMI(); 

				}
				break;
			case 55 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:450: ID
				{
				mID(); 

				}
				break;
			case 56 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:453: INT
				{
				mINT(); 

				}
				break;
			case 57 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:457: DOC
				{
				mDOC(); 

				}
				break;
			case 58 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:461: COMMENT
				{
				mCOMMENT(); 

				}
				break;
			case 59 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:469: SQUOTE
				{
				mSQUOTE(); 

				}
				break;
			case 60 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:476: L_THAN
				{
				mL_THAN(); 

				}
				break;
			case 61 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:483: G_THAN
				{
				mG_THAN(); 

				}
				break;
			case 62 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:490: MINUS
				{
				mMINUS(); 

				}
				break;
			case 63 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:496: WS
				{
				mWS(); 

				}
				break;
			case 64 :
				// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:1:499: COLUMN
				{
				mCOLUMN(); 

				}
				break;

		}
	}


	protected DFA14 dfa14 = new DFA14(this);
	static final String DFA14_eotS =
		"\2\uffff\1\45\1\63\13\45\1\uffff\1\45\4\uffff\1\45\1\uffff\7\45\1\121"+
		"\3\uffff\1\45\12\uffff\1\45\1\uffff\1\45\4\uffff\35\45\5\uffff\1\45\1"+
		"\173\3\uffff\2\45\1\176\3\45\1\u0082\2\45\1\u0085\14\45\1\u0093\4\45\1"+
		"\u0098\1\45\1\u009a\2\45\1\uffff\2\45\1\uffff\3\45\1\uffff\2\45\1\uffff"+
		"\1\45\1\u00a5\1\u00a6\2\45\1\u00a9\3\45\1\u00ad\1\u00ae\1\u00af\1\45\1"+
		"\uffff\1\u00b1\1\u00b2\1\u00b3\1\45\1\uffff\1\45\1\uffff\1\u00b6\11\45"+
		"\2\uffff\2\45\1\uffff\3\45\3\uffff\1\45\3\uffff\1\45\1\u00c7\1\uffff\2"+
		"\45\1\u00ca\1\45\1\u00cc\4\45\1\u00d1\5\45\1\u00d7\1\uffff\2\45\1\uffff"+
		"\1\45\1\uffff\4\45\1\uffff\1\u00df\1\u00e0\3\45\2\uffff\1\45\1\u00e5\4"+
		"\45\2\uffff\4\45\1\uffff\1\45\1\u00ef\2\45\1\u00f2\1\u00f3\2\45\1\u00f6"+
		"\1\uffff\1\45\1\u00f8\2\uffff\1\u00f8\1\u00f9\1\uffff\1\u00fa\3\uffff";
	static final String DFA14_eofS =
		"\u00fb\uffff";
	static final String DFA14_minS =
		"\1\11\1\uffff\1\56\1\145\1\56\1\145\1\141\1\144\1\124\1\141\1\170\1\145"+
		"\1\156\2\56\1\uffff\1\56\4\uffff\1\56\1\uffff\1\56\1\151\1\142\1\141\3"+
		"\56\1\0\3\uffff\1\56\1\44\11\uffff\1\56\1\uffff\1\56\1\141\3\uffff\3\56"+
		"\1\157\1\141\1\143\1\144\1\123\1\160\1\164\1\165\1\164\1\141\1\157\1\164"+
		"\1\144\6\56\1\156\1\163\1\152\1\160\3\56\5\uffff\2\56\3\uffff\3\56\1\162"+
		"\1\151\1\162\1\60\1\150\1\162\1\60\1\162\1\141\1\142\1\145\1\156\1\154"+
		"\2\145\6\56\1\147\1\164\1\145\1\60\4\56\1\uffff\2\56\1\uffff\1\141\1\156"+
		"\1\143\1\uffff\2\145\1\uffff\1\145\2\60\1\154\1\156\1\60\1\145\1\101\1"+
		"\170\4\56\1\uffff\1\56\2\60\1\143\1\uffff\1\56\1\uffff\4\56\1\142\1\147"+
		"\1\150\1\141\1\163\1\143\2\uffff\1\145\1\144\1\uffff\1\141\1\162\1\141"+
		"\3\uffff\1\56\3\uffff\1\164\1\56\1\uffff\3\56\1\154\1\60\1\141\1\142\1"+
		"\163\1\141\1\60\1\163\1\156\1\162\1\142\1\56\1\60\1\uffff\1\11\1\56\1"+
		"\uffff\1\145\1\uffff\1\142\1\154\1\141\1\164\1\uffff\2\60\1\141\1\154"+
		"\1\56\2\uffff\1\141\1\60\1\154\1\145\1\142\1\145\2\uffff\1\171\1\145\1"+
		"\56\1\164\1\uffff\1\145\1\60\1\154\1\144\2\60\1\56\1\150\1\60\1\uffff"+
		"\1\145\1\60\2\uffff\1\56\1\60\1\uffff\1\60\3\uffff";
	static final String DFA14_maxS =
		"\1\175\1\uffff\1\172\1\163\1\172\1\164\1\141\1\144\1\124\1\157\1\170\1"+
		"\171\1\156\2\172\1\uffff\1\172\4\uffff\1\172\1\uffff\1\172\1\157\1\142"+
		"\1\141\3\172\1\uffff\3\uffff\2\172\11\uffff\1\172\1\uffff\1\172\1\165"+
		"\3\uffff\3\172\1\162\1\164\1\143\1\144\1\123\1\160\1\164\1\165\1\164\1"+
		"\141\1\157\1\164\1\144\6\172\1\156\1\163\1\152\1\160\3\172\5\uffff\2\172"+
		"\3\uffff\3\172\1\162\1\151\1\162\1\172\1\150\1\162\1\172\1\162\1\145\1"+
		"\142\1\145\1\156\1\154\2\145\6\172\1\147\1\164\1\145\5\172\1\uffff\2\172"+
		"\1\uffff\1\141\1\156\1\143\1\uffff\2\145\1\uffff\1\145\2\172\1\154\1\156"+
		"\1\172\1\145\1\101\1\170\4\172\1\uffff\3\172\1\143\1\uffff\1\172\1\uffff"+
		"\4\172\1\142\1\147\1\150\1\141\1\163\1\143\2\uffff\1\145\1\144\1\uffff"+
		"\1\141\1\162\1\141\3\uffff\1\172\3\uffff\1\164\1\172\1\uffff\3\172\1\154"+
		"\1\172\1\141\1\142\1\163\1\141\1\172\1\163\1\156\1\162\1\142\2\172\1\uffff"+
		"\2\172\1\uffff\1\145\1\uffff\1\142\1\154\1\141\1\164\1\uffff\2\172\1\141"+
		"\1\154\1\172\2\uffff\1\141\1\172\1\154\1\145\1\142\1\145\2\uffff\1\171"+
		"\1\145\1\172\1\164\1\uffff\1\145\1\172\1\154\1\144\3\172\1\150\1\172\1"+
		"\uffff\1\145\1\172\2\uffff\2\172\1\uffff\1\172\3\uffff";
	static final String DFA14_acceptS =
		"\1\uffff\1\1\15\uffff\1\27\1\uffff\1\31\1\32\1\33\1\34\1\uffff\1\36\10"+
		"\uffff\1\60\1\61\1\62\2\uffff\1\66\1\67\1\70\1\73\1\74\1\75\1\76\1\77"+
		"\1\100\1\uffff\1\63\2\uffff\1\23\1\26\1\3\35\uffff\1\57\1\71\1\65\1\72"+
		"\1\64\2\uffff\1\22\1\24\1\25\40\uffff\1\37\2\uffff\1\17\3\uffff\1\50\2"+
		"\uffff\1\12\15\uffff\1\35\4\uffff\1\47\1\uffff\1\55\12\uffff\1\30\1\54"+
		"\2\uffff\1\15\3\uffff\1\20\1\52\1\21\1\uffff\1\40\1\41\1\46\2\uffff\1"+
		"\56\20\uffff\1\53\2\uffff\1\5\1\uffff\1\43\4\uffff\1\44\5\uffff\1\42\1"+
		"\2\6\uffff\1\14\1\45\4\uffff\1\6\11\uffff\1\7\2\uffff\1\51\1\16\2\uffff"+
		"\1\11\1\uffff\1\13\1\4\1\10";
	static final String DFA14_specialS =
		"\36\uffff\1\0\u00dc\uffff}>";
	static final String[] DFA14_transitionS = {
			"\2\53\1\uffff\2\53\22\uffff\1\53\1\26\1\1\4\uffff\1\47\1\23\1\24\2\uffff"+
			"\1\40\1\52\1\41\1\43\12\46\1\54\1\44\1\50\1\17\1\51\1\uffff\1\3\1\7\1"+
			"\13\1\6\1\11\1\12\1\10\2\45\1\14\2\45\1\30\1\32\1\45\1\31\3\45\1\5\7"+
			"\45\1\36\1\uffff\1\37\1\uffff\1\45\1\uffff\1\25\1\42\1\16\1\20\1\42\1"+
			"\33\2\42\1\2\2\42\1\27\1\42\1\34\4\42\1\4\1\15\1\42\1\35\4\42\1\21\1"+
			"\uffff\1\22",
			"",
			"\1\56\62\uffff\15\57\1\55\14\57",
			"\1\61\12\uffff\1\60\2\uffff\1\62",
			"\1\56\62\uffff\2\57\1\65\1\66\17\57\1\64\6\57",
			"\1\70\16\uffff\1\67",
			"\1\71",
			"\1\72",
			"\1\73",
			"\1\75\3\uffff\1\74\11\uffff\1\76",
			"\1\77",
			"\1\100\11\uffff\1\101\11\uffff\1\102",
			"\1\103",
			"\1\56\62\uffff\21\57\1\105\6\57\1\104\1\57",
			"\1\56\62\uffff\21\57\1\106\10\57",
			"",
			"\1\56\62\uffff\4\57\1\107\25\57",
			"",
			"",
			"",
			"",
			"\1\56\62\uffff\17\57\1\110\12\57",
			"",
			"\1\56\62\uffff\16\57\1\111\13\57",
			"\1\113\5\uffff\1\112",
			"\1\114",
			"\1\115",
			"\1\56\62\uffff\1\116\31\57",
			"\1\56\62\uffff\4\57\1\117\25\57",
			"\1\56\62\uffff\16\57\1\120\13\57",
			"\u0080\122\uff7f\uffff\1\122",
			"",
			"",
			"",
			"\1\56\62\uffff\32\57",
			"\1\123\5\uffff\1\124\4\uffff\1\124\61\uffff\32\125",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"",
			"\1\56\62\uffff\2\57\1\126\20\57\1\127\6\57",
			"",
			"\1\56\62\uffff\32\57",
			"\1\130\20\uffff\1\131\2\uffff\1\132",
			"",
			"",
			"",
			"\1\56\62\uffff\16\57\1\133\13\57",
			"\1\56\62\uffff\7\57\1\134\22\57",
			"\1\56\62\uffff\12\57\1\135\17\57",
			"\1\136\2\uffff\1\137",
			"\1\140\22\uffff\1\141",
			"\1\142",
			"\1\143",
			"\1\144",
			"\1\145",
			"\1\146",
			"\1\147",
			"\1\150",
			"\1\151",
			"\1\152",
			"\1\153",
			"\1\154",
			"\1\56\62\uffff\17\57\1\155\12\57",
			"\1\56\62\uffff\24\57\1\156\5\57",
			"\1\56\62\uffff\24\57\1\157\5\57",
			"\1\56\62\uffff\17\57\1\160\12\57",
			"\1\56\62\uffff\10\57\1\161\21\57",
			"\1\56\62\uffff\15\57\1\162\14\57",
			"\1\163",
			"\1\164",
			"\1\165",
			"\1\166",
			"\1\56\62\uffff\13\57\1\167\16\57",
			"\1\56\62\uffff\26\57\1\170\3\57",
			"\1\56\62\uffff\10\57\1\171\21\57",
			"",
			"",
			"",
			"",
			"",
			"\1\56\62\uffff\13\57\1\172\16\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"",
			"",
			"",
			"\1\56\62\uffff\21\57\1\174\10\57",
			"\1\56\62\uffff\4\57\1\175\25\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\177",
			"\1\u0080",
			"\1\u0081",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u0083",
			"\1\u0084",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u0086",
			"\1\u0087\3\uffff\1\u0088",
			"\1\u0089",
			"\1\u008a",
			"\1\u008b",
			"\1\u008c",
			"\1\u008d",
			"\1\u008e",
			"\1\56\62\uffff\4\57\1\u008f\25\57",
			"\1\56\62\uffff\4\57\1\u0090\25\57",
			"\1\56\62\uffff\3\57\1\u0091\26\57",
			"\1\56\62\uffff\21\57\1\u0092\10\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\62\uffff\6\57\1\u0094\23\57",
			"\1\u0095",
			"\1\u0096",
			"\1\u0097",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\56\62\uffff\22\57\1\u0099\7\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\62\uffff\3\57\1\u009b\26\57",
			"\1\56\62\uffff\24\57\1\u009c\5\57",
			"",
			"\1\56\62\uffff\1\u009d\31\57",
			"\1\56\62\uffff\14\57\1\u009e\15\57",
			"",
			"\1\u009f",
			"\1\u00a0",
			"\1\u00a1",
			"",
			"\1\u00a2",
			"\1\u00a3",
			"",
			"\1\u00a4",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00a7",
			"\1\u00a8",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00aa",
			"\1\u00ab",
			"\1\u00ac",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\62\uffff\4\57\1\u00b0\25\57",
			"",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00b4",
			"",
			"\1\56\62\uffff\4\57\1\u00b5\25\57",
			"",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\56\62\uffff\3\57\1\u00b7\26\57",
			"\1\56\62\uffff\6\57\1\u00b8\23\57",
			"\1\56\62\uffff\4\57\1\u00b9\25\57",
			"\1\u00ba",
			"\1\u00bb",
			"\1\u00bc",
			"\1\u00bd",
			"\1\u00be",
			"\1\u00bf",
			"",
			"",
			"\1\u00c0",
			"\1\u00c1",
			"",
			"\1\u00c2",
			"\1\u00c3",
			"\1\u00c4",
			"",
			"",
			"",
			"\1\56\62\uffff\2\57\1\u00c5\27\57",
			"",
			"",
			"",
			"\1\u00c6",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"",
			"\1\56\62\uffff\4\57\1\u00c8\25\57",
			"\1\56\62\uffff\4\57\1\u00c9\25\57",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\1\u00cb",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00cd",
			"\1\u00ce",
			"\1\u00cf",
			"\1\u00d0",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00d2",
			"\1\u00d3",
			"\1\u00d4",
			"\1\u00d5",
			"\1\56\62\uffff\1\u00d6\31\57",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"",
			"\2\u00d8\1\uffff\2\u00d8\22\uffff\1\u00d8\1\uffff\1\u00d8\13\uffff\1"+
			"\56\62\uffff\32\57",
			"\1\56\41\uffff\1\u00d9\20\uffff\32\57",
			"",
			"\1\u00da",
			"",
			"\1\u00db",
			"\1\u00dc",
			"\1\u00dd",
			"\1\u00de",
			"",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00e1",
			"\1\u00e2",
			"\1\56\62\uffff\23\57\1\u00e3\6\57",
			"",
			"",
			"\1\u00e4",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00e6",
			"\1\u00e7",
			"\1\u00e8",
			"\1\u00e9",
			"",
			"",
			"\1\u00ea",
			"\1\u00eb",
			"\1\56\62\uffff\4\57\1\u00ec\25\57",
			"\1\u00ed",
			"",
			"\1\u00ee",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\u00f0",
			"\1\u00f1",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"\1\56\62\uffff\3\57\1\u00f4\26\57",
			"\1\u00f5",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"",
			"\1\u00f7",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"",
			"",
			"\1\56\1\uffff\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\57",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"",
			"\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45",
			"",
			"",
			""
	};

	static final short[] DFA14_eot = DFA.unpackEncodedString(DFA14_eotS);
	static final short[] DFA14_eof = DFA.unpackEncodedString(DFA14_eofS);
	static final char[] DFA14_min = DFA.unpackEncodedStringToUnsignedChars(DFA14_minS);
	static final char[] DFA14_max = DFA.unpackEncodedStringToUnsignedChars(DFA14_maxS);
	static final short[] DFA14_accept = DFA.unpackEncodedString(DFA14_acceptS);
	static final short[] DFA14_special = DFA.unpackEncodedString(DFA14_specialS);
	static final short[][] DFA14_transition;

	static {
		int numStates = DFA14_transitionS.length;
		DFA14_transition = new short[numStates][];
		for (int i=0; i= '\u0000' && LA14_30 <= '\u007F')||LA14_30=='\uFFFF') ) {s = 82;}
						else s = 81;
						if ( s>=0 ) return s;
						break;
			}
			NoViableAltException nvae =
				new NoViableAltException(getDescription(), 14, _s, input);
			error(nvae);
			throw nvae;
		}
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy