package de.sebastianbenz.task.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.parser.antlr.Lexer;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalTaskLexer extends Lexer {
public static final int RULE_COLON=12;
public static final int RULE_CODE_=7;
public static final int RULE_HYPHEN=11;
public static final int RULE_PROJECT_=6;
public static final int RULE_NL=10;
public static final int RULE_TASK_TEXT=4;
public static final int RULE_TAB=9;
public static final int RULE_TEXT=5;
public static final int EOF=-1;
public static final int RULE_SPACE=8;
// delegates
// delegators
public InternalTaskLexer() {;}
public InternalTaskLexer(CharStream input) {
this(input, new RecognizerSharedState());
}
public InternalTaskLexer(CharStream input, RecognizerSharedState state) {
super(input,state);
}
public String getGrammarFileName() { return "../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g"; }
// $ANTLR start "RULE_SPACE"
public final void mRULE_SPACE() throws RecognitionException {
try {
int _type = RULE_SPACE;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:581:12: ( ' ' )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:581:14: ' '
{
match(' ');
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_SPACE"
// $ANTLR start "RULE_TAB"
public final void mRULE_TAB() throws RecognitionException {
try {
int _type = RULE_TAB;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:583:10: ( '\\t' )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:583:12: '\\t'
{
match('\t');
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_TAB"
// $ANTLR start "RULE_NL"
public final void mRULE_NL() throws RecognitionException {
try {
int _type = RULE_NL;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:585:9: ( ( '\\r' )? '\\n' )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:585:11: ( '\\r' )? '\\n'
{
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:585:11: ( '\\r' )?
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0=='\r') ) {
alt1=1;
}
switch (alt1) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:585:11: '\\r'
{
match('\r');
}
break;
}
match('\n');
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_NL"
// $ANTLR start "RULE_CODE_"
public final void mRULE_CODE_() throws RecognitionException {
try {
int _type = RULE_CODE_;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:12: ( '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ( RULE_NL )? )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:14: '\\'\\'\\'' ( options {greedy=false; } : . )* '\\'\\'\\'' ( RULE_NL )?
{
match("'''");
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:23: ( options {greedy=false; } : . )*
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0=='\'') ) {
int LA2_1 = input.LA(2);
if ( (LA2_1=='\'') ) {
int LA2_3 = input.LA(3);
if ( (LA2_3=='\'') ) {
alt2=2;
}
else if ( ((LA2_3>='\u0000' && LA2_3<='&')||(LA2_3>='(' && LA2_3<='\uFFFF')) ) {
alt2=1;
}
}
else if ( ((LA2_1>='\u0000' && LA2_1<='&')||(LA2_1>='(' && LA2_1<='\uFFFF')) ) {
alt2=1;
}
}
else if ( ((LA2_0>='\u0000' && LA2_0<='&')||(LA2_0>='(' && LA2_0<='\uFFFF')) ) {
alt2=1;
}
switch (alt2) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:51: .
{
matchAny();
}
break;
default :
break loop2;
}
} while (true);
match("'''");
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:64: ( RULE_NL )?
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0=='\n'||LA3_0=='\r') ) {
alt3=1;
}
switch (alt3) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:587:64: RULE_NL
{
mRULE_NL();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_CODE_"
// $ANTLR start "RULE_TASK_TEXT"
public final void mRULE_TASK_TEXT() throws RecognitionException {
try {
int _type = RULE_TASK_TEXT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:16: ( RULE_HYPHEN (~ ( ( '\\n' | '\\r' ) ) )* ( RULE_NL )? )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:18: RULE_HYPHEN (~ ( ( '\\n' | '\\r' ) ) )* ( RULE_NL )?
{
mRULE_HYPHEN();
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:30: (~ ( ( '\\n' | '\\r' ) ) )*
loop4:
do {
int alt4=2;
int LA4_0 = input.LA(1);
if ( ((LA4_0>='\u0000' && LA4_0<='\t')||(LA4_0>='\u000B' && LA4_0<='\f')||(LA4_0>='\u000E' && LA4_0<='\uFFFF')) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:30: ~ ( ( '\\n' | '\\r' ) )
{
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 loop4;
}
} while (true);
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:46: ( RULE_NL )?
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0=='\n'||LA5_0=='\r') ) {
alt5=1;
}
switch (alt5) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:589:46: RULE_NL
{
mRULE_NL();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_TASK_TEXT"
// $ANTLR start "RULE_TEXT"
public final void mRULE_TEXT() throws RecognitionException {
try {
int _type = RULE_TEXT;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:11: ( (~ ( ( RULE_HYPHEN | RULE_COLON | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) | ~ ( ( RULE_HYPHEN | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* ~ ( ( RULE_COLON | '\\n' | '\\r' ) ) ) ( RULE_NL )? )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:13: (~ ( ( RULE_HYPHEN | RULE_COLON | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) | ~ ( ( RULE_HYPHEN | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* ~ ( ( RULE_COLON | '\\n' | '\\r' ) ) ) ( RULE_NL )?
{
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:13: (~ ( ( RULE_HYPHEN | RULE_COLON | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) | ~ ( ( RULE_HYPHEN | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* ~ ( ( RULE_COLON | '\\n' | '\\r' ) ) )
int alt7=2;
int LA7_0 = input.LA(1);
if ( ((LA7_0>='\u0000' && LA7_0<='\b')||(LA7_0>='\u000B' && LA7_0<='\f')||(LA7_0>='\u000E' && LA7_0<='\u001F')||(LA7_0>='!' && LA7_0<=',')||(LA7_0>='.' && LA7_0<='9')||(LA7_0>=';' && LA7_0<='\uFFFF')) ) {
int LA7_1 = input.LA(2);
if ( ((LA7_1>='\u0000' && LA7_1<='\t')||(LA7_1>='\u000B' && LA7_1<='\f')||(LA7_1>='\u000E' && LA7_1<='\uFFFF')) ) {
alt7=2;
}
else {
alt7=1;}
}
else if ( (LA7_0==':') ) {
alt7=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:14: ~ ( ( RULE_HYPHEN | RULE_COLON | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\b')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\u001F')||(input.LA(1)>='!' && input.LA(1)<=',')||(input.LA(1)>='.' && input.LA(1)<='9')||(input.LA(1)>=';' && input.LA(1)<='\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;}
}
break;
case 2 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:72: ~ ( ( RULE_HYPHEN | '\\n' | '\\r' | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* ~ ( ( RULE_COLON | '\\n' | '\\r' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\b')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\u001F')||(input.LA(1)>='!' && input.LA(1)<=',')||(input.LA(1)>='.' && input.LA(1)<='\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;}
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:119: (~ ( ( '\\n' | '\\r' ) ) )*
loop6:
do {
int alt6=2;
int LA6_0 = input.LA(1);
if ( ((LA6_0>='\u0000' && LA6_0<='\t')||(LA6_0>='\u000B' && LA6_0<='\f')||(LA6_0>='\u000E' && LA6_0<='9')||(LA6_0>=';' && LA6_0<='\uFFFF')) ) {
int LA6_1 = input.LA(2);
if ( ((LA6_1>='\u0000' && LA6_1<='\t')||(LA6_1>='\u000B' && LA6_1<='\f')||(LA6_1>='\u000E' && LA6_1<='\uFFFF')) ) {
alt6=1;
}
}
else if ( (LA6_0==':') ) {
alt6=1;
}
switch (alt6) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:119: ~ ( ( '\\n' | '\\r' ) )
{
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 loop6;
}
} while (true);
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='9')||(input.LA(1)>=';' && input.LA(1)<='\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;}
}
break;
}
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:162: ( RULE_NL )?
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0=='\n'||LA8_0=='\r') ) {
alt8=1;
}
switch (alt8) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:591:162: RULE_NL
{
mRULE_NL();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_TEXT"
// $ANTLR start "RULE_PROJECT_"
public final void mRULE_PROJECT_() throws RecognitionException {
try {
int _type = RULE_PROJECT_;
int _channel = DEFAULT_TOKEN_CHANNEL;
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:15: (~ ( ( '\\n' | '\\r' | RULE_HYPHEN | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* RULE_COLON ( RULE_NL )? )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:17: ~ ( ( '\\n' | '\\r' | RULE_HYPHEN | RULE_SPACE | RULE_TAB ) ) (~ ( ( '\\n' | '\\r' ) ) )* RULE_COLON ( RULE_NL )?
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\b')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\u001F')||(input.LA(1)>='!' && input.LA(1)<=',')||(input.LA(1)>='.' && input.LA(1)<='\uFFFF') ) {
input.consume();
}
else {
MismatchedSetException mse = new MismatchedSetException(null,input);
recover(mse);
throw mse;}
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:64: (~ ( ( '\\n' | '\\r' ) ) )*
loop9:
do {
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==':') ) {
int LA9_1 = input.LA(2);
if ( ((LA9_1>='\u0000' && LA9_1<='\t')||(LA9_1>='\u000B' && LA9_1<='\f')||(LA9_1>='\u000E' && LA9_1<='\uFFFF')) ) {
alt9=1;
}
}
else if ( ((LA9_0>='\u0000' && LA9_0<='\t')||(LA9_0>='\u000B' && LA9_0<='\f')||(LA9_0>='\u000E' && LA9_0<='9')||(LA9_0>=';' && LA9_0<='\uFFFF')) ) {
alt9=1;
}
switch (alt9) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:64: ~ ( ( '\\n' | '\\r' ) )
{
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 loop9;
}
} while (true);
mRULE_COLON();
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:91: ( RULE_NL )?
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0=='\n'||LA10_0=='\r') ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:593:91: RULE_NL
{
mRULE_NL();
}
break;
}
}
state.type = _type;
state.channel = _channel;
}
finally {
}
}
// $ANTLR end "RULE_PROJECT_"
// $ANTLR start "RULE_COLON"
public final void mRULE_COLON() throws RecognitionException {
try {
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:595:21: ( ':' )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:595:23: ':'
{
match(':');
}
}
finally {
}
}
// $ANTLR end "RULE_COLON"
// $ANTLR start "RULE_HYPHEN"
public final void mRULE_HYPHEN() throws RecognitionException {
try {
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:597:22: ( '-' )
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:597:24: '-'
{
match('-');
}
}
finally {
}
}
// $ANTLR end "RULE_HYPHEN"
public void mTokens() throws RecognitionException {
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:8: ( RULE_SPACE | RULE_TAB | RULE_NL | RULE_CODE_ | RULE_TASK_TEXT | RULE_TEXT | RULE_PROJECT_ )
int alt11=7;
alt11 = dfa11.predict(input);
switch (alt11) {
case 1 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:10: RULE_SPACE
{
mRULE_SPACE();
}
break;
case 2 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:21: RULE_TAB
{
mRULE_TAB();
}
break;
case 3 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:30: RULE_NL
{
mRULE_NL();
}
break;
case 4 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:38: RULE_CODE_
{
mRULE_CODE_();
}
break;
case 5 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:49: RULE_TASK_TEXT
{
mRULE_TASK_TEXT();
}
break;
case 6 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:64: RULE_TEXT
{
mRULE_TEXT();
}
break;
case 7 :
// ../de.sebastianbenz.task/src-gen/de/sebastianbenz/task/parser/antlr/internal/InternalTask.g:1:74: RULE_PROJECT_
{
mRULE_PROJECT_();
}
break;
}
}
protected DFA11 dfa11 = new DFA11(this);
static final String DFA11_eotS =
"\4\uffff\1\13\1\uffff\1\13\1\uffff\2\13\1\15\1\uffff\1\13\2\uffff"+
"\2\13\1\15\1\13\1\uffff\1\13\1\uffff\1\15\1\23\2\uffff";
static final String DFA11_eofS =
"\32\uffff";
static final String DFA11_minS =
"\1\0\3\uffff\1\0\1\uffff\5\0\1\uffff\1\0\1\uffff\5\0\1\uffff\5\0"+
"\1\uffff";
static final String DFA11_maxS =
"\1\uffff\3\uffff\1\uffff\1\uffff\5\uffff\1\uffff\1\uffff\1\uffff"+
"\5\uffff\1\uffff\5\uffff\1\uffff";
static final String DFA11_acceptS =
"\1\uffff\1\1\1\2\1\3\1\uffff\1\5\5\uffff\1\6\1\uffff\1\7\5\uffff"+
"\1\4\5\uffff\1\4";
static final String DFA11_specialS =
"\1\11\3\uffff\1\5\1\uffff\1\14\1\1\1\4\1\13\1\10\1\uffff\1\12\1"+
"\uffff\1\21\1\6\1\3\1\16\1\20\1\uffff\1\0\1\17\1\7\1\2\1\15\1\uffff}>";
static final String[] DFA11_transitionS = {
"\11\6\1\2\1\3\2\6\1\3\22\6\1\1\6\6\1\4\5\6\1\5\14\6\1\7\uffc5"+
"\6",
"",
"",
"",
"\12\11\1\uffff\2\11\1\uffff\31\11\1\10\22\11\1\12\uffc5\11",
"",
"\12\11\1\uffff\2\11\1\uffff\54\11\1\12\uffc5\11",
"\12\11\1\uffff\2\11\1\uffff\54\11\1\12\uffc5\11",
"\12\11\1\uffff\2\11\1\uffff\31\11\1\14\22\11\1\12\uffc5\11",
"\12\11\1\uffff\2\11\1\uffff\54\11\1\12\uffc5\11",
"\12\11\1\uffff\2\11\1\uffff\54\11\1\12\uffc5\11",
"",
"\12\22\1\17\2\22\1\16\31\22\1\20\22\22\1\21\uffc5\22",
"",
"\12\23\1\17\ufff5\23",
"\0\23",
"\12\22\1\17\2\22\1\16\31\22\1\24\22\22\1\21\uffc5\22",
"\12\22\1\26\2\22\1\25\31\22\1\20\22\22\1\21\uffc5\22",
"\12\22\1\17\2\22\1\16\31\22\1\20\22\22\1\21\uffc5\22",
"",
"\12\22\1\17\2\22\1\16\31\22\1\27\22\22\1\21\uffc5\22",
"\12\23\1\26\ufff5\23",
"\0\23",
"\12\22\1\31\2\22\1\30\31\22\1\27\22\22\1\21\uffc5\22",
"\12\23\1\31\ufff5\23",
""
};
static final short[] DFA11_eot = DFA.unpackEncodedString(DFA11_eotS);
static final short[] DFA11_eof = DFA.unpackEncodedString(DFA11_eofS);
static final char[] DFA11_min = DFA.unpackEncodedStringToUnsignedChars(DFA11_minS);
static final char[] DFA11_max = DFA.unpackEncodedStringToUnsignedChars(DFA11_maxS);
static final short[] DFA11_accept = DFA.unpackEncodedString(DFA11_acceptS);
static final short[] DFA11_special = DFA.unpackEncodedString(DFA11_specialS);
static final short[][] DFA11_transition;
static {
int numStates = DFA11_transitionS.length;
DFA11_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA11_transition[i] = DFA.unpackEncodedString(DFA11_transitionS[i]);
}
}
class DFA11 extends DFA {
public DFA11(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 11;
this.eot = DFA11_eot;
this.eof = DFA11_eof;
this.min = DFA11_min;
this.max = DFA11_max;
this.accept = DFA11_accept;
this.special = DFA11_special;
this.transition = DFA11_transition;
}
public String getDescription() {
return "1:1: Tokens : ( RULE_SPACE | RULE_TAB | RULE_NL | RULE_CODE_ | RULE_TASK_TEXT | RULE_TEXT | RULE_PROJECT_ );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
IntStream input = _input;
int _s = s;
switch ( s ) {
case 0 :
int LA11_20 = input.LA(1);
s = -1;
if ( (LA11_20=='\'') ) {s = 23;}
else if ( (LA11_20=='\r') ) {s = 14;}
else if ( (LA11_20=='\n') ) {s = 15;}
else if ( (LA11_20==':') ) {s = 17;}
else if ( ((LA11_20>='\u0000' && LA11_20<='\t')||(LA11_20>='\u000B' && LA11_20<='\f')||(LA11_20>='\u000E' && LA11_20<='&')||(LA11_20>='(' && LA11_20<='9')||(LA11_20>=';' && LA11_20<='\uFFFF')) ) {s = 18;}
else s = 11;
if ( s>=0 ) return s;
break;
case 1 :
int LA11_7 = input.LA(1);
s = -1;
if ( ((LA11_7>='\u0000' && LA11_7<='\t')||(LA11_7>='\u000B' && LA11_7<='\f')||(LA11_7>='\u000E' && LA11_7<='9')||(LA11_7>=';' && LA11_7<='\uFFFF')) ) {s = 9;}
else if ( (LA11_7==':') ) {s = 10;}
if ( s>=0 ) return s;
break;
case 2 :
int LA11_23 = input.LA(1);
s = -1;
if ( (LA11_23=='\'') ) {s = 23;}
else if ( (LA11_23=='\r') ) {s = 24;}
else if ( (LA11_23=='\n') ) {s = 25;}
else if ( (LA11_23==':') ) {s = 17;}
else if ( ((LA11_23>='\u0000' && LA11_23<='\t')||(LA11_23>='\u000B' && LA11_23<='\f')||(LA11_23>='\u000E' && LA11_23<='&')||(LA11_23>='(' && LA11_23<='9')||(LA11_23>=';' && LA11_23<='\uFFFF')) ) {s = 18;}
else s = 19;
if ( s>=0 ) return s;
break;
case 3 :
int LA11_16 = input.LA(1);
s = -1;
if ( (LA11_16=='\'') ) {s = 20;}
else if ( (LA11_16=='\r') ) {s = 14;}
else if ( (LA11_16=='\n') ) {s = 15;}
else if ( (LA11_16==':') ) {s = 17;}
else if ( ((LA11_16>='\u0000' && LA11_16<='\t')||(LA11_16>='\u000B' && LA11_16<='\f')||(LA11_16>='\u000E' && LA11_16<='&')||(LA11_16>='(' && LA11_16<='9')||(LA11_16>=';' && LA11_16<='\uFFFF')) ) {s = 18;}
else s = 11;
if ( s>=0 ) return s;
break;
case 4 :
int LA11_8 = input.LA(1);
s = -1;
if ( (LA11_8=='\'') ) {s = 12;}
else if ( (LA11_8==':') ) {s = 10;}
else if ( ((LA11_8>='\u0000' && LA11_8<='\t')||(LA11_8>='\u000B' && LA11_8<='\f')||(LA11_8>='\u000E' && LA11_8<='&')||(LA11_8>='(' && LA11_8<='9')||(LA11_8>=';' && LA11_8<='\uFFFF')) ) {s = 9;}
else s = 11;
if ( s>=0 ) return s;
break;
case 5 :
int LA11_4 = input.LA(1);
s = -1;
if ( (LA11_4=='\'') ) {s = 8;}
else if ( ((LA11_4>='\u0000' && LA11_4<='\t')||(LA11_4>='\u000B' && LA11_4<='\f')||(LA11_4>='\u000E' && LA11_4<='&')||(LA11_4>='(' && LA11_4<='9')||(LA11_4>=';' && LA11_4<='\uFFFF')) ) {s = 9;}
else if ( (LA11_4==':') ) {s = 10;}
else s = 11;
if ( s>=0 ) return s;
break;
case 6 :
int LA11_15 = input.LA(1);
s = -1;
if ( ((LA11_15>='\u0000' && LA11_15<='\uFFFF')) ) {s = 19;}
else s = 11;
if ( s>=0 ) return s;
break;
case 7 :
int LA11_22 = input.LA(1);
s = -1;
if ( ((LA11_22>='\u0000' && LA11_22<='\uFFFF')) ) {s = 19;}
else s = 13;
if ( s>=0 ) return s;
break;
case 8 :
int LA11_10 = input.LA(1);
s = -1;
if ( (LA11_10==':') ) {s = 10;}
else if ( ((LA11_10>='\u0000' && LA11_10<='\t')||(LA11_10>='\u000B' && LA11_10<='\f')||(LA11_10>='\u000E' && LA11_10<='9')||(LA11_10>=';' && LA11_10<='\uFFFF')) ) {s = 9;}
else s = 13;
if ( s>=0 ) return s;
break;
case 9 :
int LA11_0 = input.LA(1);
s = -1;
if ( (LA11_0==' ') ) {s = 1;}
else if ( (LA11_0=='\t') ) {s = 2;}
else if ( (LA11_0=='\n'||LA11_0=='\r') ) {s = 3;}
else if ( (LA11_0=='\'') ) {s = 4;}
else if ( (LA11_0=='-') ) {s = 5;}
else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='!' && LA11_0<='&')||(LA11_0>='(' && LA11_0<=',')||(LA11_0>='.' && LA11_0<='9')||(LA11_0>=';' && LA11_0<='\uFFFF')) ) {s = 6;}
else if ( (LA11_0==':') ) {s = 7;}
if ( s>=0 ) return s;
break;
case 10 :
int LA11_12 = input.LA(1);
s = -1;
if ( (LA11_12=='\r') ) {s = 14;}
else if ( (LA11_12=='\n') ) {s = 15;}
else if ( (LA11_12=='\'') ) {s = 16;}
else if ( (LA11_12==':') ) {s = 17;}
else if ( ((LA11_12>='\u0000' && LA11_12<='\t')||(LA11_12>='\u000B' && LA11_12<='\f')||(LA11_12>='\u000E' && LA11_12<='&')||(LA11_12>='(' && LA11_12<='9')||(LA11_12>=';' && LA11_12<='\uFFFF')) ) {s = 18;}
else s = 11;
if ( s>=0 ) return s;
break;
case 11 :
int LA11_9 = input.LA(1);
s = -1;
if ( (LA11_9==':') ) {s = 10;}
else if ( ((LA11_9>='\u0000' && LA11_9<='\t')||(LA11_9>='\u000B' && LA11_9<='\f')||(LA11_9>='\u000E' && LA11_9<='9')||(LA11_9>=';' && LA11_9<='\uFFFF')) ) {s = 9;}
else s = 11;
if ( s>=0 ) return s;
break;
case 12 :
int LA11_6 = input.LA(1);
s = -1;
if ( ((LA11_6>='\u0000' && LA11_6<='\t')||(LA11_6>='\u000B' && LA11_6<='\f')||(LA11_6>='\u000E' && LA11_6<='9')||(LA11_6>=';' && LA11_6<='\uFFFF')) ) {s = 9;}
else if ( (LA11_6==':') ) {s = 10;}
else s = 11;
if ( s>=0 ) return s;
break;
case 13 :
int LA11_24 = input.LA(1);
s = -1;
if ( ((LA11_24>='\u0000' && LA11_24<='\t')||(LA11_24>='\u000B' && LA11_24<='\uFFFF')) ) {s = 19;}
else if ( (LA11_24=='\n') ) {s = 25;}
if ( s>=0 ) return s;
break;
case 14 :
int LA11_17 = input.LA(1);
s = -1;
if ( (LA11_17==':') ) {s = 17;}
else if ( (LA11_17=='\'') ) {s = 16;}
else if ( ((LA11_17>='\u0000' && LA11_17<='\t')||(LA11_17>='\u000B' && LA11_17<='\f')||(LA11_17>='\u000E' && LA11_17<='&')||(LA11_17>='(' && LA11_17<='9')||(LA11_17>=';' && LA11_17<='\uFFFF')) ) {s = 18;}
else if ( (LA11_17=='\r') ) {s = 21;}
else if ( (LA11_17=='\n') ) {s = 22;}
else s = 13;
if ( s>=0 ) return s;
break;
case 15 :
int LA11_21 = input.LA(1);
s = -1;
if ( ((LA11_21>='\u0000' && LA11_21<='\t')||(LA11_21>='\u000B' && LA11_21<='\uFFFF')) ) {s = 19;}
else if ( (LA11_21=='\n') ) {s = 22;}
if ( s>=0 ) return s;
break;
case 16 :
int LA11_18 = input.LA(1);
s = -1;
if ( (LA11_18=='\r') ) {s = 14;}
else if ( (LA11_18=='\n') ) {s = 15;}
else if ( (LA11_18==':') ) {s = 17;}
else if ( (LA11_18=='\'') ) {s = 16;}
else if ( ((LA11_18>='\u0000' && LA11_18<='\t')||(LA11_18>='\u000B' && LA11_18<='\f')||(LA11_18>='\u000E' && LA11_18<='&')||(LA11_18>='(' && LA11_18<='9')||(LA11_18>=';' && LA11_18<='\uFFFF')) ) {s = 18;}
else s = 11;
if ( s>=0 ) return s;
break;
case 17 :
int LA11_14 = input.LA(1);
s = -1;
if ( ((LA11_14>='\u0000' && LA11_14<='\t')||(LA11_14>='\u000B' && LA11_14<='\uFFFF')) ) {s = 19;}
else if ( (LA11_14=='\n') ) {s = 15;}
if ( s>=0 ) return s;
break;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 11, _s, input);
error(nvae);
throw nvae;
}
}
}