// $ANTLR 3.2 Sep 23, 2009 12:02:23 interfaces.g 2010-01-28 13:27:27 // The variable 'variable' is assigned but its value is never used. #pragma warning disable 168, 219 // Unreachable code detected. #pragma warning disable 162 using System; using Antlr.Runtime; using IList = System.Collections.IList; using ArrayList = System.Collections.ArrayList; using Stack = Antlr.Runtime.Collections.StackList; public partial class interfacesLexer : Lexer { public const int T__42 = 42; public const int LOOPBACK = 10; public const int T__40 = 40; public const int NETMASK = 12; public const int T__41 = 41; public const int T__29 = 29; public const int T__28 = 28; public const int T__27 = 27; public const int T__26 = 26; public const int T__25 = 25; public const int T__24 = 24; public const int STATIC = 8; public const int T__23 = 23; public const int T__22 = 22; public const int T__21 = 21; public const int T__20 = 20; public const int DHCP = 9; public const int NETWORK = 14; public const int ID = 16; public const int EOF = -1; public const int T__30 = 30; public const int T__19 = 19; public const int T__31 = 31; public const int T__32 = 32; public const int T__33 = 33; public const int WS = 17; public const int T__34 = 34; public const int INET = 7; public const int T__18 = 18; public const int T__35 = 35; public const int T__36 = 36; public const int ADDRESS = 11; public const int T__37 = 37; public const int T__38 = 38; public const int T__39 = 39; public const int MAPPING = 6; public const int GATEWAY = 13; public const int AUTO = 5; public const int COMMENT = 15; public const int IFACE = 4; // delegates // delegators public interfacesLexer() { InitializeCyclicDFAs(); } public interfacesLexer(ICharStream input) : this(input, null) { } public interfacesLexer(ICharStream input, RecognizerSharedState state) : base(input, state) { InitializeCyclicDFAs(); } override public string GrammarFileName { get { return "interfaces.g";} } // $ANTLR start "IFACE" public void mIFACE() // throws RecognitionException [2] { try { int _type = IFACE; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:7:7: ( 'iface' ) // interfaces.g:7:9: 'iface' { Match("iface"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "IFACE" // $ANTLR start "AUTO" public void mAUTO() // throws RecognitionException [2] { try { int _type = AUTO; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:8:6: ( 'auto' ) // interfaces.g:8:8: 'auto' { Match("auto"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "AUTO" // $ANTLR start "MAPPING" public void mMAPPING() // throws RecognitionException [2] { try { int _type = MAPPING; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:9:9: ( 'mapping' ) // interfaces.g:9:11: 'mapping' { Match("mapping"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "MAPPING" // $ANTLR start "INET" public void mINET() // throws RecognitionException [2] { try { int _type = INET; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:10:6: ( 'inet' ) // interfaces.g:10:8: 'inet' { Match("inet"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "INET" // $ANTLR start "STATIC" public void mSTATIC() // throws RecognitionException [2] { try { int _type = STATIC; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:11:8: ( 'static' ) // interfaces.g:11:10: 'static' { Match("static"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "STATIC" // $ANTLR start "DHCP" public void mDHCP() // throws RecognitionException [2] { try { int _type = DHCP; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:12:6: ( 'dhcp' ) // interfaces.g:12:8: 'dhcp' { Match("dhcp"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "DHCP" // $ANTLR start "LOOPBACK" public void mLOOPBACK() // throws RecognitionException [2] { try { int _type = LOOPBACK; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:13:10: ( 'loopback' ) // interfaces.g:13:12: 'loopback' { Match("loopback"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "LOOPBACK" // $ANTLR start "ADDRESS" public void mADDRESS() // throws RecognitionException [2] { try { int _type = ADDRESS; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:14:9: ( 'address' ) // interfaces.g:14:11: 'address' { Match("address"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ADDRESS" // $ANTLR start "NETMASK" public void mNETMASK() // throws RecognitionException [2] { try { int _type = NETMASK; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:15:9: ( 'netmask' ) // interfaces.g:15:11: 'netmask' { Match("netmask"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "NETMASK" // $ANTLR start "GATEWAY" public void mGATEWAY() // throws RecognitionException [2] { try { int _type = GATEWAY; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:16:9: ( 'gateway' ) // interfaces.g:16:11: 'gateway' { Match("gateway"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "GATEWAY" // $ANTLR start "NETWORK" public void mNETWORK() // throws RecognitionException [2] { try { int _type = NETWORK; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:17:9: ( 'network' ) // interfaces.g:17:11: 'network' { Match("network"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "NETWORK" // $ANTLR start "T__18" public void mT__18() // throws RecognitionException [2] { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:18:7: ( 'pre-up' ) // interfaces.g:18:9: 'pre-up' { Match("pre-up"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__18" // $ANTLR start "T__19" public void mT__19() // throws RecognitionException [2] { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:19:7: ( 'up' ) // interfaces.g:19:9: 'up' { Match("up"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__19" // $ANTLR start "T__20" public void mT__20() // throws RecognitionException [2] { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:20:7: ( 'post-up' ) // interfaces.g:20:9: 'post-up' { Match("post-up"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__20" // $ANTLR start "T__21" public void mT__21() // throws RecognitionException [2] { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:21:7: ( 'pre-down' ) // interfaces.g:21:9: 'pre-down' { Match("pre-down"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__21" // $ANTLR start "T__22" public void mT__22() // throws RecognitionException [2] { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:22:7: ( 'down' ) // interfaces.g:22:9: 'down' { Match("down"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__22" // $ANTLR start "T__23" public void mT__23() // throws RecognitionException [2] { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:23:7: ( 'post-down' ) // interfaces.g:23:9: 'post-down' { Match("post-down"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__23" // $ANTLR start "T__24" public void mT__24() // throws RecognitionException [2] { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:24:7: ( 'broadcast' ) // interfaces.g:24:9: 'broadcast' { Match("broadcast"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__24" // $ANTLR start "T__25" public void mT__25() // throws RecognitionException [2] { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:25:7: ( 'metric' ) // interfaces.g:25:9: 'metric' { Match("metric"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__25" // $ANTLR start "T__26" public void mT__26() // throws RecognitionException [2] { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:26:7: ( 'pointopoint' ) // interfaces.g:26:9: 'pointopoint' { Match("pointopoint"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__26" // $ANTLR start "T__27" public void mT__27() // throws RecognitionException [2] { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:27:7: ( 'media' ) // interfaces.g:27:9: 'media' { Match("media"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__27" // $ANTLR start "T__28" public void mT__28() // throws RecognitionException [2] { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:28:7: ( 'hwaddress' ) // interfaces.g:28:9: 'hwaddress' { Match("hwaddress"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__28" // $ANTLR start "T__29" public void mT__29() // throws RecognitionException [2] { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:29:7: ( 'mtu' ) // interfaces.g:29:9: 'mtu' { Match("mtu"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__29" // $ANTLR start "T__30" public void mT__30() // throws RecognitionException [2] { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:30:7: ( 'hostname' ) // interfaces.g:30:9: 'hostname' { Match("hostname"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__30" // $ANTLR start "T__31" public void mT__31() // throws RecognitionException [2] { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:31:7: ( 'leasetime' ) // interfaces.g:31:9: 'leasetime' { Match("leasetime"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__31" // $ANTLR start "T__32" public void mT__32() // throws RecognitionException [2] { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:32:7: ( 'leasehours' ) // interfaces.g:32:9: 'leasehours' { Match("leasehours"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__32" // $ANTLR start "T__33" public void mT__33() // throws RecognitionException [2] { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:33:7: ( 'vendor' ) // interfaces.g:33:9: 'vendor' { Match("vendor"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__33" // $ANTLR start "T__34" public void mT__34() // throws RecognitionException [2] { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:34:7: ( 'client' ) // interfaces.g:34:9: 'client' { Match("client"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__34" // $ANTLR start "T__35" public void mT__35() // throws RecognitionException [2] { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:35:7: ( 'bootfile' ) // interfaces.g:35:9: 'bootfile' { Match("bootfile"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__35" // $ANTLR start "T__36" public void mT__36() // throws RecognitionException [2] { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:36:7: ( 'server' ) // interfaces.g:36:9: 'server' { Match("server"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__36" // $ANTLR start "T__37" public void mT__37() // throws RecognitionException [2] { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:37:7: ( 'hwaddr' ) // interfaces.g:37:9: 'hwaddr' { Match("hwaddr"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__37" // $ANTLR start "T__38" public void mT__38() // throws RecognitionException [2] { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:38:7: ( 'provider' ) // interfaces.g:38:9: 'provider' { Match("provider"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__38" // $ANTLR start "T__39" public void mT__39() // throws RecognitionException [2] { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:39:7: ( 'ether' ) // interfaces.g:39:9: 'ether' { Match("ether"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__39" // $ANTLR start "T__40" public void mT__40() // throws RecognitionException [2] { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:40:7: ( 'ax25' ) // interfaces.g:40:9: 'ax25' { Match("ax25"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__40" // $ANTLR start "T__41" public void mT__41() // throws RecognitionException [2] { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:41:7: ( 'ARCnet' ) // interfaces.g:41:9: 'ARCnet' { Match("ARCnet"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__41" // $ANTLR start "T__42" public void mT__42() // throws RecognitionException [2] { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:42:7: ( 'netrom' ) // interfaces.g:42:9: 'netrom' { Match("netrom"); } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "T__42" // $ANTLR start "ID" public void mID() // throws RecognitionException [2] { try { int _type = ID; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:98:2: ( ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '.' | '/' )+ ) // interfaces.g:98:3: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '.' | '/' )+ { // interfaces.g:98:3: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '.' | '/' )+ int cnt1 = 0; do { int alt1 = 2; int LA1_0 = input.LA(1); if ( ((LA1_0 >= '.' && LA1_0 <= '9') || (LA1_0 >= 'A' && LA1_0 <= 'Z') || LA1_0 == '_' || (LA1_0 >= 'a' && LA1_0 <= 'z')) ) { alt1 = 1; } switch (alt1) { case 1 : // interfaces.g: { if ( (input.LA(1) >= '.' && 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: if ( cnt1 >= 1 ) goto loop1; EarlyExitException eee1 = new EarlyExitException(1, input); throw eee1; } cnt1++; } while (true); loop1: ; // Stops C# compiler whining that label 'loop1' has no statements } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "ID" // $ANTLR start "COMMENT" public void mCOMMENT() // throws RecognitionException [2] { try { int _type = COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:102:2: ( '#' ( '.' )* ) // interfaces.g:102:3: '#' ( '.' )* { Match('#'); // interfaces.g:102:7: ( '.' )* do { int alt2 = 2; int LA2_0 = input.LA(1); if ( (LA2_0 == '.') ) { alt2 = 1; } switch (alt2) { case 1 : // interfaces.g:102:8: '.' { Match('.'); } break; default: goto loop2; } } while (true); loop2: ; // Stops C# compiler whining that label 'loop2' has no statements } state.type = _type; state.channel = _channel; } finally { } } // $ANTLR end "COMMENT" // $ANTLR start "WS" public void mWS() // throws RecognitionException [2] { try { int _type = WS; int _channel = DEFAULT_TOKEN_CHANNEL; // interfaces.g:105:5: ( ( ' ' | '\\t' | '\\r' | '\\n' ) ) // interfaces.g:105:9: ( ' ' | '\\t' | '\\r' | '\\n' ) { if ( (input.LA(1) >= '\t' && input.LA(1) <= '\n') || 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 { } } // $ANTLR end "WS" override public void mTokens() // throws RecognitionException { // interfaces.g:1:8: ( IFACE | AUTO | MAPPING | INET | STATIC | DHCP | LOOPBACK | ADDRESS | NETMASK | GATEWAY | NETWORK | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | ID | COMMENT | WS ) int alt3 = 39; alt3 = dfa3.Predict(input); switch (alt3) { case 1 : // interfaces.g:1:10: IFACE { mIFACE(); } break; case 2 : // interfaces.g:1:16: AUTO { mAUTO(); } break; case 3 : // interfaces.g:1:21: MAPPING { mMAPPING(); } break; case 4 : // interfaces.g:1:29: INET { mINET(); } break; case 5 : // interfaces.g:1:34: STATIC { mSTATIC(); } break; case 6 : // interfaces.g:1:41: DHCP { mDHCP(); } break; case 7 : // interfaces.g:1:46: LOOPBACK { mLOOPBACK(); } break; case 8 : // interfaces.g:1:55: ADDRESS { mADDRESS(); } break; case 9 : // interfaces.g:1:63: NETMASK { mNETMASK(); } break; case 10 : // interfaces.g:1:71: GATEWAY { mGATEWAY(); } break; case 11 : // interfaces.g:1:79: NETWORK { mNETWORK(); } break; case 12 : // interfaces.g:1:87: T__18 { mT__18(); } break; case 13 : // interfaces.g:1:93: T__19 { mT__19(); } break; case 14 : // interfaces.g:1:99: T__20 { mT__20(); } break; case 15 : // interfaces.g:1:105: T__21 { mT__21(); } break; case 16 : // interfaces.g:1:111: T__22 { mT__22(); } break; case 17 : // interfaces.g:1:117: T__23 { mT__23(); } break; case 18 : // interfaces.g:1:123: T__24 { mT__24(); } break; case 19 : // interfaces.g:1:129: T__25 { mT__25(); } break; case 20 : // interfaces.g:1:135: T__26 { mT__26(); } break; case 21 : // interfaces.g:1:141: T__27 { mT__27(); } break; case 22 : // interfaces.g:1:147: T__28 { mT__28(); } break; case 23 : // interfaces.g:1:153: T__29 { mT__29(); } break; case 24 : // interfaces.g:1:159: T__30 { mT__30(); } break; case 25 : // interfaces.g:1:165: T__31 { mT__31(); } break; case 26 : // interfaces.g:1:171: T__32 { mT__32(); } break; case 27 : // interfaces.g:1:177: T__33 { mT__33(); } break; case 28 : // interfaces.g:1:183: T__34 { mT__34(); } break; case 29 : // interfaces.g:1:189: T__35 { mT__35(); } break; case 30 : // interfaces.g:1:195: T__36 { mT__36(); } break; case 31 : // interfaces.g:1:201: T__37 { mT__37(); } break; case 32 : // interfaces.g:1:207: T__38 { mT__38(); } break; case 33 : // interfaces.g:1:213: T__39 { mT__39(); } break; case 34 : // interfaces.g:1:219: T__40 { mT__40(); } break; case 35 : // interfaces.g:1:225: T__41 { mT__41(); } break; case 36 : // interfaces.g:1:231: T__42 { mT__42(); } break; case 37 : // interfaces.g:1:237: ID { mID(); } break; case 38 : // interfaces.g:1:240: COMMENT { mCOMMENT(); } break; case 39 : // interfaces.g:1:248: WS { mWS(); } break; } } protected DFA3 dfa3; private void InitializeCyclicDFAs() { this.dfa3 = new DFA3(this); } const string DFA3_eotS = "\x01\uffff\x10\x11\x03\uffff\x12\x11\x01\x44\x10\x11\x01\x55\x0c"+ "\x11\x01\uffff\x09\x11\x01\x6d\x01\x6e\x01\x11\x01\x70\x03\x11\x01"+ "\uffff\x02\x11\x01\x76\x01\x77\x06\x11\x01\uffff\x0b\x11\x01\u008b"+ "\x02\uffff\x01\x11\x01\uffff\x02\x11\x01\u008f\x02\x11\x02\uffff"+ "\x06\x11\x02\uffff\x01\x11\x01\uffff\x07\x11\x01\u00a3\x01\x11\x01"+ "\uffff\x02\x11\x01\u00a7\x01\uffff\x01\u00a8\x01\u00a9\x05\x11\x01"+ "\u00af\x02\x11\x02\uffff\x03\x11\x01\u00b6\x01\x11\x01\u00b8\x01"+ "\u00b9\x01\uffff\x01\u00ba\x01\u00bb\x01\u00bc\x03\uffff\x03\x11"+ "\x01\u00c0\x01\u00c1\x01\uffff\x01\u00c2\x05\x11\x01\uffff\x01\x11"+ "\x05\uffff\x01\u00c9\x02\x11\x03\uffff\x01\u00cc\x02\x11\x01\u00cf"+ "\x01\x11\x01\u00d1\x01\uffff\x01\u00d2\x01\x11\x01\uffff\x01\x11"+ "\x01\u00d5\x01\uffff\x01\u00d6\x02\uffff\x01\u00d7\x01\x11\x03\uffff"+ "\x01\u00d9\x01\uffff"; const string DFA3_eofS = "\u00da\uffff"; const string DFA3_minS = "\x01\x09\x01\x66\x01\x64\x01\x61\x01\x65\x01\x68\x02\x65\x01\x61"+ "\x01\x6f\x01\x70\x02\x6f\x01\x65\x01\x6c\x01\x74\x01\x52\x03\uffff"+ "\x01\x61\x01\x65\x01\x74\x01\x64\x01\x32\x01\x70\x01\x64\x01\x75"+ "\x01\x61\x01\x72\x01\x63\x01\x77\x01\x6f\x01\x61\x02\x74\x01\x65"+ "\x01\x69\x01\x2e\x02\x6f\x01\x61\x01\x73\x01\x6e\x01\x69\x01\x68"+ "\x01\x43\x01\x63\x01\x74\x01\x6f\x01\x72\x01\x35\x01\x70\x01\x72"+ "\x01\x69\x01\x2e\x01\x74\x01\x76\x01\x70\x01\x6e\x01\x70\x01\x73"+ "\x01\x6d\x01\x65\x01\x2d\x01\x76\x01\x74\x01\x6e\x01\uffff\x01\x61"+ "\x01\x74\x01\x64\x01\x74\x01\x64\x02\x65\x01\x6e\x01\x65\x02\x2e"+ "\x01\x65\x01\x2e\x02\x69\x01\x61\x01\uffff\x01\x69\x01\x65\x02\x2e"+ "\x01\x62\x01\x65\x01\x61\x02\x6f\x01\x77\x01\x64\x01\x69\x01\x2d"+ "\x01\x74\x01\x64\x01\x66\x01\x64\x01\x6e\x01\x6f\x01\x6e\x01\x72"+ "\x01\x65\x01\x2e\x02\uffff\x01\x73\x01\uffff\x01\x6e\x01\x63\x01"+ "\x2e\x01\x63\x01\x72\x02\uffff\x01\x61\x01\x68\x01\x73\x01\x72\x01"+ "\x6d\x01\x61\x02\uffff\x02\x64\x01\x6f\x01\x63\x01\x69\x01\x72\x01"+ "\x61\x01\x72\x01\x74\x01\x2e\x01\x74\x01\uffff\x01\x73\x01\x67\x01"+ "\x2e\x01\uffff\x02\x2e\x01\x63\x01\x69\x01\x6f\x02\x6b\x01\x2e\x01"+ "\x79\x01\x65\x02\uffff\x01\x70\x01\x61\x01\x6c\x01\x2e\x01\x6d\x02"+ "\x2e\x01\uffff\x03\x2e\x03\uffff\x01\x6b\x01\x6d\x01\x75\x02\x2e"+ "\x01\uffff\x01\x2e\x01\x72\x01\x6f\x01\x73\x01\x65\x01\x73\x01\uffff"+ "\x01\x65\x05\uffff\x01\x2e\x01\x65\x01\x72\x03\uffff\x01\x2e\x01"+ "\x69\x01\x74\x01\x2e\x01\x73\x01\x2e\x01\uffff\x01\x2e\x01\x73\x01"+ "\uffff\x01\x6e\x01\x2e\x01\uffff\x01\x2e\x02\uffff\x01\x2e\x01\x74"+ "\x03\uffff\x01\x2e\x01\uffff"; const string DFA3_maxS = "\x01\x7a\x01\x6e\x01\x78\x02\x74\x02\x6f\x01\x65\x01\x61\x01\x72"+ "\x01\x70\x01\x72\x01\x77\x01\x65\x01\x6c\x01\x74\x01\x52\x03\uffff"+ "\x01\x61\x01\x65\x01\x74\x01\x64\x01\x32\x01\x70\x01\x74\x01\x75"+ "\x01\x61\x01\x72\x01\x63\x01\x77\x01\x6f\x01\x61\x02\x74\x01\x6f"+ "\x01\x73\x01\x7a\x02\x6f\x01\x61\x01\x73\x01\x6e\x01\x69\x01\x68"+ "\x01\x43\x01\x63\x01\x74\x01\x6f\x01\x72\x01\x35\x01\x70\x01\x72"+ "\x01\x69\x01\x7a\x01\x74\x01\x76\x01\x70\x01\x6e\x01\x70\x01\x73"+ "\x01\x77\x01\x65\x01\x2d\x01\x76\x01\x74\x01\x6e\x01\uffff\x01\x61"+ "\x01\x74\x01\x64\x01\x74\x01\x64\x02\x65\x01\x6e\x01\x65\x02\x7a"+ "\x01\x65\x01\x7a\x02\x69\x01\x61\x01\uffff\x01\x69\x01\x65\x02\x7a"+ "\x01\x62\x01\x65\x01\x61\x02\x6f\x01\x77\x01\x75\x01\x69\x01\x2d"+ "\x01\x74\x01\x64\x01\x66\x01\x64\x01\x6e\x01\x6f\x01\x6e\x01\x72"+ "\x01\x65\x01\x7a\x02\uffff\x01\x73\x01\uffff\x01\x6e\x01\x63\x01"+ "\x7a\x01\x63\x01\x72\x02\uffff\x01\x61\x01\x74\x01\x73\x01\x72\x01"+ "\x6d\x01\x61\x02\uffff\x01\x64\x01\x75\x01\x6f\x01\x63\x01\x69\x01"+ "\x72\x01\x61\x01\x72\x01\x74\x01\x7a\x01\x74\x01\uffff\x01\x73\x01"+ "\x67\x01\x7a\x01\uffff\x02\x7a\x01\x63\x01\x69\x01\x6f\x02\x6b\x01"+ "\x7a\x01\x79\x01\x65\x02\uffff\x01\x70\x01\x61\x01\x6c\x01\x7a\x01"+ "\x6d\x02\x7a\x01\uffff\x03\x7a\x03\uffff\x01\x6b\x01\x6d\x01\x75"+ "\x02\x7a\x01\uffff\x01\x7a\x01\x72\x01\x6f\x01\x73\x01\x65\x01\x73"+ "\x01\uffff\x01\x65\x05\uffff\x01\x7a\x01\x65\x01\x72\x03\uffff\x01"+ "\x7a\x01\x69\x01\x74\x01\x7a\x01\x73\x01\x7a\x01\uffff\x01\x7a\x01"+ "\x73\x01\uffff\x01\x6e\x01\x7a\x01\uffff\x01\x7a\x02\uffff\x01\x7a"+ "\x01\x74\x03\uffff\x01\x7a\x01\uffff"; const string DFA3_acceptS = "\x11\uffff\x01\x25\x01\x26\x01\x27\x30\uffff\x01\x0d\x10\uffff\x01"+ "\x17\x17\uffff\x01\x04\x01\x02\x01\uffff\x01\x22\x05\uffff\x01\x06"+ "\x01\x10\x06\uffff\x01\x0c\x01\x0f\x0b\uffff\x01\x01\x03\uffff\x01"+ "\x15\x0a\uffff\x01\x0e\x01\x11\x07\uffff\x01\x21\x03\uffff\x01\x13"+ "\x01\x05\x01\x1e\x05\uffff\x01\x24\x06\uffff\x01\x1f\x01\uffff\x01"+ "\x1b\x01\x1c\x01\x23\x01\x08\x01\x03\x03\uffff\x01\x09\x01\x0b\x01"+ "\x0a\x06\uffff\x01\x07\x02\uffff\x01\x20\x02\uffff\x01\x1d\x01\uffff"+ "\x01\x18\x01\x19\x02\uffff\x01\x12\x01\x16\x01\x1a\x01\uffff\x01"+ "\x14"; const string DFA3_specialS = "\u00da\uffff}>"; static readonly string[] DFA3_transitionS = { "\x02\x13\x02\uffff\x01\x13\x12\uffff\x01\x13\x02\uffff\x01\x12"+ "\x0a\uffff\x0c\x11\x07\uffff\x01\x10\x19\x11\x04\uffff\x01\x11"+ "\x01\uffff\x01\x02\x01\x0b\x01\x0e\x01\x05\x01\x0f\x01\x11\x01"+ "\x08\x01\x0c\x01\x01\x02\x11\x01\x06\x01\x03\x01\x07\x01\x11"+ "\x01\x09\x02\x11\x01\x04\x01\x11\x01\x0a\x01\x0d\x04\x11", "\x01\x14\x07\uffff\x01\x15", "\x01\x17\x10\uffff\x01\x16\x02\uffff\x01\x18", "\x01\x19\x03\uffff\x01\x1a\x0e\uffff\x01\x1b", "\x01\x1d\x0e\uffff\x01\x1c", "\x01\x1e\x06\uffff\x01\x1f", "\x01\x21\x09\uffff\x01\x20", "\x01\x22", "\x01\x23", "\x01\x25\x02\uffff\x01\x24", "\x01\x26", "\x01\x28\x02\uffff\x01\x27", "\x01\x2a\x07\uffff\x01\x29", "\x01\x2b", "\x01\x2c", "\x01\x2d", "\x01\x2e", "", "", "", "\x01\x2f", "\x01\x30", "\x01\x31", "\x01\x32", "\x01\x33", "\x01\x34", "\x01\x36\x0f\uffff\x01\x35", "\x01\x37", "\x01\x38", "\x01\x39", "\x01\x3a", "\x01\x3b", "\x01\x3c", "\x01\x3d", "\x01\x3e", "\x01\x3f", "\x01\x40\x09\uffff\x01\x41", "\x01\x43\x09\uffff\x01\x42", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\x45", "\x01\x46", "\x01\x47", "\x01\x48", "\x01\x49", "\x01\x4a", "\x01\x4b", "\x01\x4c", "\x01\x4d", "\x01\x4e", "\x01\x4f", "\x01\x50", "\x01\x51", "\x01\x52", "\x01\x53", "\x01\x54", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\x56", "\x01\x57", "\x01\x58", "\x01\x59", "\x01\x5a", "\x01\x5b", "\x01\x5c\x04\uffff\x01\x5e\x04\uffff\x01\x5d", "\x01\x5f", "\x01\x60", "\x01\x61", "\x01\x62", "\x01\x63", "", "\x01\x64", "\x01\x65", "\x01\x66", "\x01\x67", "\x01\x68", "\x01\x69", "\x01\x6a", "\x01\x6b", "\x01\x6c", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\x6f", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\x71", "\x01\x72", "\x01\x73", "", "\x01\x74", "\x01\x75", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\x78", "\x01\x79", "\x01\x7a", "\x01\x7b", "\x01\x7c", "\x01\x7d", "\x01\x7f\x10\uffff\x01\x7e", "\x01\u0080", "\x01\u0081", "\x01\u0082", "\x01\u0083", "\x01\u0084", "\x01\u0085", "\x01\u0086", "\x01\u0087", "\x01\u0088", "\x01\u0089", "\x01\u008a", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "", "\x01\u008c", "", "\x01\u008d", "\x01\u008e", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u0090", "\x01\u0091", "", "", "\x01\u0092", "\x01\u0094\x0b\uffff\x01\u0093", "\x01\u0095", "\x01\u0096", "\x01\u0097", "\x01\u0098", "", "", "\x01\u0099", "\x01\u009b\x10\uffff\x01\u009a", "\x01\u009c", "\x01\u009d", "\x01\u009e", "\x01\u009f", "\x01\u00a0", "\x01\u00a1", "\x01\u00a2", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00a4", "", "\x01\u00a5", "\x01\u00a6", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00aa", "\x01\u00ab", "\x01\u00ac", "\x01\u00ad", "\x01\u00ae", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00b0", "\x01\u00b1", "", "", "\x01\u00b2", "\x01\u00b3", "\x01\u00b4", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x04"+ "\x11\x01\u00b5\x15\x11", "\x01\u00b7", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "", "", "\x01\u00bd", "\x01\u00be", "\x01\u00bf", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00c3", "\x01\u00c4", "\x01\u00c5", "\x01\u00c6", "\x01\u00c7", "", "\x01\u00c8", "", "", "", "", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00ca", "\x01\u00cb", "", "", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00cd", "\x01\u00ce", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00d0", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00d3", "", "\x01\u00d4", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "\x01\u00d8", "", "", "", "\x0c\x11\x07\uffff\x1a\x11\x04\uffff\x01\x11\x01\uffff\x1a"+ "\x11", "" }; static readonly short[] DFA3_eot = DFA.UnpackEncodedString(DFA3_eotS); static readonly short[] DFA3_eof = DFA.UnpackEncodedString(DFA3_eofS); static readonly char[] DFA3_min = DFA.UnpackEncodedStringToUnsignedChars(DFA3_minS); static readonly char[] DFA3_max = DFA.UnpackEncodedStringToUnsignedChars(DFA3_maxS); static readonly short[] DFA3_accept = DFA.UnpackEncodedString(DFA3_acceptS); static readonly short[] DFA3_special = DFA.UnpackEncodedString(DFA3_specialS); static readonly short[][] DFA3_transition = DFA.UnpackEncodedStringArray(DFA3_transitionS); protected class DFA3 : DFA { public DFA3(BaseRecognizer recognizer) { this.recognizer = recognizer; this.decisionNumber = 3; this.eot = DFA3_eot; this.eof = DFA3_eof; this.min = DFA3_min; this.max = DFA3_max; this.accept = DFA3_accept; this.special = DFA3_special; this.transition = DFA3_transition; } override public string Description { get { return "1:1: Tokens : ( IFACE | AUTO | MAPPING | INET | STATIC | DHCP | LOOPBACK | ADDRESS | NETMASK | GATEWAY | NETWORK | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | ID | COMMENT | WS );"; } } } }