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

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

// $ANTLR 3.5.2 /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g 2016-04-14 13:13:57

    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 G_THAN=28;
	public static final int ID=29;
	public static final int INCLUDE=30;
	public static final int INDEXED=31;
	public static final int INT=32;
	public static final int INTTYPE=33;
	public static final int LBRAC=34;
	public static final int LISTTYPE=35;
	public static final int LONGCTYPE=36;
	public static final int LONGTYPE=37;
	public static final int LPAREN=38;
	public static final int L_THAN=39;
	public static final int MAPTYPE=40;
	public static final int MINUS=41;
	public static final int NEW=42;
	public static final int OBJECTTYPE=43;
	public static final int OPENSQUARE=44;
	public static final int PACKAGE=45;
	public static final int PACKAGENAME=46;
	public static final int PRIVATE=47;
	public static final int PUBLIC=48;
	public static final int RBRAC=49;
	public static final int REGULARENTITLE=50;
	public static final int RPAREN=51;
	public static final int SCHEME=52;
	public static final int SDKNAME=53;
	public static final int SEMI=54;
	public static final int SETTYPE=55;
	public static final int SQUOTE=56;
	public static final int STORABLE=57;
	public static final int STORAGE_PATH=58;
	public static final int STREAMING=59;
	public static final int STRING=60;
	public static final int STRINGTYPE=61;
	public static final int TRUE=62;
	public static final int TYPED=63;
	public static final int VOIDTYPE=64;
	public static final int WS=65;

	    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 "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:85:14: ( ( 'd' | 'D' ) 'eprecated' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:85: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:86:11: ( 'Extends' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:86: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:87:9: ( 'Bean' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:87: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:88:11: ( 'Indexable' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:88: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:89:13: ( 'sdk' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:89: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:90:10: ( 'type' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:90: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:91:14: ( 'crud' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:91: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:92:11: ( '@package' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:92: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:93:13: ( '@entitle' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:93: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:94:13: ( '@private' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:94: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:95:13: ( '@public' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:95: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:96:13: ( '@streaming' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:96: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:97:10: ( '=' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:97: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:98:11: ( 'Data' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:98: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:99:11: ( '{' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:99: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:100:11: ( '}' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:100: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:101:10: ( '(' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:101: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:102:10: ( ')' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:102: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:103:8: ( 'api' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:103: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:104:11: ( '!' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:104: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:105:11: ( 'int' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:105: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:106:12: ( 'long' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:106: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:107:12: ( 'Long' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:107: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:108:13: ( 'Object' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:108: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:109:14: ( 'String' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:109: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:110:14: ( 'Double' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:110: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:111:12: ( 'Boolean' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:111: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:112:12: ( 'List' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:112: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:113:11: ( 'Map' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:113: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:114:14: ( 'Set' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:114: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:115:16: ( 'ByteArray' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:115: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:116:8: ( 'true' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:116: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:117:9: ( 'false' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:117: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:118:14: ( 'Date' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:118: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:119:14: ( 'new' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:119: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:120:14: ( 'void' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:120: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:122:14: ( '[' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:122: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:123:14: ( ']' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:123: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:124:10: ( ',' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:124: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:125:13: ( '.' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:125: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:126:14: ( ( 'a' .. 'z' )+ ( '.' ( 'a' .. 'z' )+ )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:126:16: ( 'a' .. 'z' )+ ( '.' ( 'a' .. 'z' )+ )+
			{
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:126: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:126: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:126:29: '.' ( 'a' .. 'z' )+
					{
					match('.'); 
					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:126: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:127:17: ( '/' ( 'a' .. 'z' )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:127:19: '/' ( 'a' .. 'z' )+
			{
			match('/'); 
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:127: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:128:11: ( '/$' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:128: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:129:8: ( ';' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:129: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:130: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:130: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:130: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:132:8: ( ( '0' .. '9' )+ )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:132:10: ( '0' .. '9' )+
			{
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:132: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:134:11: ( OPENSQUARE ( options {greedy=false; } :~ ( '\\u0080' .. '\\uFFFE' ) )* CLOSESQUARE )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:134: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:134: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:134: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:136: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:136:18: '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n'
					{
					match("//"); 

					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:136: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:136: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:136: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:137:12: '/*' ( options {greedy=false; } : . )* '*/'
					{
					match("/*"); 

					// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:137: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:137: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:140:13: ( '\\'' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:140: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:141:13: ( '<' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:141: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: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 "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: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 "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:145:11: ( ( ' ' | '\\t' | '\\r' | '\\n' | '\\f' ) )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:145: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:153:11: ( ':' )
			// /Users/amkimian/Development/cloud/Rapture/Libs/CodeGen/CodeGenLib/src/main/antlr3/com/incapture/rapgen/TLexer.g:153: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 | 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=62;
		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: DEPRECATED
				{
				mDEPRECATED(); 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

				}
				break;

		}
	}


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

	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_29 <= '\u007F')||LA14_29=='\uFFFF') ) {s = 80;}
						else s = 79;
						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