| /** \file |
| * This C source file was generated by $ANTLR version 3.4 |
| * |
| * - From the grammar source file : /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g |
| * - On : 2017-05-30 09:21:53 |
| * - for the lexer : fmlLexerLexer |
| * |
| * Editing it, at least manually, is not wise. |
| * |
| * C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws. |
| * |
| * |
| */ |
| // [The "BSD license"] |
| // Copyright (c) 2005-2009 Jim Idle, Temporal Wave LLC |
| // http://www.temporal-wave.com |
| // http://www.linkedin.com/in/jimidle |
| // |
| // All rights reserved. |
| // |
| // Redistribution and use in source and binary forms, with or without |
| // modification, are permitted provided that the following conditions |
| // are met: |
| // 1. Redistributions of source code must retain the above copyright |
| // notice, this list of conditions and the following disclaimer. |
| // 2. Redistributions in binary form must reproduce the above copyright |
| // notice, this list of conditions and the following disclaimer in the |
| // documentation and/or other materials provided with the distribution. |
| // 3. The name of the author may not be used to endorse or promote products |
| // derived from this software without specific prior written permission. |
| // |
| // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
| // IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
| // OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
| // IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
| // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| // NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
| // THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| |
| |
| /* ============================================================================= |
| * This is what the grammar programmer asked us to put at the top of every file. |
| */ |
| |
| |
| |
| /* End of Header action. |
| * ============================================================================= |
| */ |
| |
| /* ----------------------------------------- |
| * Include the ANTLR3 generated header file. |
| */ |
| #include "fmlLexer.h" |
| /* ----------------------------------------- */ |
| |
| |
| /** String literals used by fmlLexer that we must do things like MATCHS() with. |
| * C will normally just lay down 8 bit characters, and you can use L"xxx" to |
| * get wchar_t, but wchar_t is 16 bits on Windows, which is not UTF32 and so |
| * we perform this little trick of defining the literals as arrays of UINT32 |
| * and passing in the address of these. |
| */ |
| static ANTLR3_UCHAR lit_1[] = { 0x23, 0x64, 0x68, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_2[] = { 0x23, 0x66, 0x69, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_3[] = { 0x23, 0x69, 0x6E, 0x69, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_4[] = { 0x23, 0x69, 0x6E, 0x69, 0x74, 0x69, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_5[] = { 0x23, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_6[] = { 0x23, 0x73, 0x68, 0x69, 0x73, 0x74, 0x6F, 0x72, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_7[] = { 0x23, 0x73, 0x74, 0x61, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_8[] = { 0x23, 0x73, 0x74, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_9[] = { 0x23, 0x73, 0x74, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_10[] = { 0x23, 0x74, 0x65, 0x72, 0x6D, 0x69, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_11[] = { 0x24, 0x3A, 0x63, 0x6F, 0x6D, 0x6D, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_12[] = { 0x24, 0x3A, 0x64, 0x65, 0x62, 0x75, 0x67, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_13[] = { 0x24, 0x3A, 0x69, 0x6E, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_14[] = { 0x24, 0x3A, 0x74, 0x72, 0x61, 0x63, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_15[] = { 0x24, 0x65, 0x6E, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_16[] = { 0x24, 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_17[] = { 0x24, 0x73, 0x65, 0x6C, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_18[] = { 0x24, 0x73, 0x75, 0x70, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_19[] = { 0x24, 0x74, 0x68, 0x69, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_20[] = { 0x2D, 0x2D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_21[] = { 0x2D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_22[] = { 0x3C, 0x2D, 0x2D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_23[] = { 0x3C, 0x2D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_24[] = { 0x3C, 0x3D, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_25[] = { 0x3D, 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_26[] = { 0x40, 0x61, 0x62, 0x6F, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_27[] = { 0x40, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6F, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_28[] = { 0x40, 0x63, 0x6F, 0x6D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_29[] = { 0x40, 0x63, 0x6F, 0x6D, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_30[] = { 0x40, 0x63, 0x6F, 0x6D, 0x70, 0x6F, 0x73, 0x69, 0x74, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_31[] = { 0x40, 0x63, 0x6F, 0x6E, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6E, 0x63, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_32[] = { 0x40, 0x63, 0x6F, 0x6E, 0x73, 0x74, 0x72, 0x61, 0x69, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_33[] = { 0x40, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_34[] = { 0x40, 0x64, 0x65, 0x63, 0x6C, 0x61, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_35[] = { 0x40, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_36[] = { 0x40, 0x64, 0x69, 0x76, 0x65, 0x72, 0x73, 0x69, 0x74, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_37[] = { 0x40, 0x65, 0x66, 0x66, 0x65, 0x63, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_38[] = { 0x40, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_39[] = { 0x40, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62, 0x6C, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_40[] = { 0x40, 0x66, 0x69, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_41[] = { 0x40, 0x66, 0x6D, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_42[] = { 0x40, 0x66, 0x6F, 0x72, 0x6D, 0x61, 0x6C, 0x6D, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_43[] = { 0x40, 0x67, 0x75, 0x61, 0x72, 0x64, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_44[] = { 0x40, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_45[] = { 0x40, 0x69, 0x61, 0x62, 0x6F, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_46[] = { 0x40, 0x69, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_47[] = { 0x40, 0x69, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_48[] = { 0x40, 0x69, 0x6D, 0x70, 0x6F, 0x72, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_49[] = { 0x40, 0x69, 0x6E, 0x63, 0x6C, 0x75, 0x64, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_50[] = { 0x40, 0x69, 0x6E, 0x69, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_51[] = { 0x40, 0x69, 0x6E, 0x6F, 0x75, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_52[] = { 0x40, 0x69, 0x6E, 0x70, 0x75, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_53[] = { 0x40, 0x69, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_54[] = { 0x40, 0x69, 0x6E, 0x74, 0x65, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6F, 0x6E, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_55[] = { 0x40, 0x69, 0x72, 0x75, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_56[] = { 0x40, 0x6D, 0x61, 0x63, 0x68, 0x69, 0x6E, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_57[] = { 0x40, 0x6D, 0x61, 0x63, 0x72, 0x6F, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_58[] = { 0x40, 0x6D, 0x6F, 0x63, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_59[] = { 0x40, 0x6D, 0x6F, 0x64, 0x65, 0x6C, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_60[] = { 0x40, 0x6D, 0x6F, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_61[] = { 0x40, 0x6F, 0x6E, 0x5F, 0x77, 0x72, 0x69, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_62[] = { 0x40, 0x6F, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_63[] = { 0x40, 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_64[] = { 0x40, 0x70, 0x61, 0x63, 0x6B, 0x61, 0x67, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_65[] = { 0x40, 0x70, 0x61, 0x72, 0x61, 0x6D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_66[] = { 0x40, 0x70, 0x61, 0x72, 0x61, 0x6D, 0x65, 0x74, 0x65, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_67[] = { 0x40, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_68[] = { 0x40, 0x70, 0x72, 0x6F, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_69[] = { 0x40, 0x70, 0x72, 0x6F, 0x70, 0x65, 0x72, 0x74, 0x79, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_70[] = { 0x40, 0x70, 0x72, 0x6F, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_71[] = { 0x40, 0x70, 0x72, 0x6F, 0x74, 0x6F, 0x74, 0x79, 0x70, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_72[] = { 0x40, 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_73[] = { 0x40, 0x72, 0x65, 0x67, 0x69, 0x6F, 0x6E, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_74[] = { 0x40, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_75[] = { 0x40, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_76[] = { 0x40, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x73, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_77[] = { 0x40, 0x72, 0x6F, 0x75, 0x74, 0x69, 0x6E, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_78[] = { 0x40, 0x72, 0x6F, 0x75, 0x74, 0x69, 0x6E, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_79[] = { 0x40, 0x72, 0x74, 0x63, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_80[] = { 0x40, 0x72, 0x75, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_81[] = { 0x40, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_82[] = { 0x40, 0x73, 0x74, 0x61, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_83[] = { 0x40, 0x73, 0x74, 0x61, 0x74, 0x65, 0x6D, 0x61, 0x63, 0x68, 0x69, 0x6E, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_84[] = { 0x40, 0x73, 0x74, 0x6F, 0x70, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_85[] = { 0x40, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_86[] = { 0x40, 0x74, 0x67, 0x75, 0x61, 0x72, 0x64, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_87[] = { 0x40, 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_88[] = { 0x40, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_89[] = { 0x40, 0x78, 0x66, 0x6D, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_90[] = { 0x40, 0x78, 0x66, 0x73, 0x70, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_91[] = { 0x40, 0x78, 0x6C, 0x69, 0x61, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_92[] = { 0x61, 0x62, 0x6F, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_93[] = { 0x61, 0x62, 0x73, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_94[] = { 0x61, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_95[] = { 0x61, 0x6E, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_96[] = { 0x61, 0x6E, 0x79, 0x63, 0x61, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_97[] = { 0x61, 0x72, 0x72, 0x61, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_98[] = { 0x61, 0x76, 0x6D, 0x63, 0x6F, 0x64, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_99[] = { 0x62, 0x69, 0x6E, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_100[] = { 0x62, 0x69, 0x6E, 0x64, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_101[] = { 0x62, 0x6F, 0x6F, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_102[] = { 0x62, 0x6F, 0x6F, 0x6C, 0x65, 0x61, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_103[] = { 0x62, 0x72, 0x65, 0x61, 0x6B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_104[] = { 0x62, 0x72, 0x6F, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_105[] = { 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_106[] = { 0x63, 0x61, 0x6C, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_107[] = { 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x64, 0x23, 0x74, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_108[] = { 0x63, 0x68, 0x61, 0x6E, 0x67, 0x65, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_109[] = { 0x63, 0x68, 0x61, 0x6E, 0x6E, 0x65, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_110[] = { 0x63, 0x68, 0x61, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_111[] = { 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_112[] = { 0x63, 0x68, 0x65, 0x63, 0x6B, 0x73, 0x61, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_113[] = { 0x63, 0x68, 0x6F, 0x69, 0x63, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_114[] = { 0x63, 0x6C, 0x61, 0x73, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_115[] = { 0x63, 0x6C, 0x6F, 0x63, 0x6B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_116[] = { 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_117[] = { 0x63, 0x6F, 0x6E, 0x6E, 0x65, 0x63, 0x74, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_118[] = { 0x63, 0x6F, 0x6E, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_119[] = { 0x63, 0x6F, 0x6E, 0x74, 0x69, 0x6E, 0x75, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_120[] = { 0x63, 0x74, 0x69, 0x6D, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_121[] = { 0x63, 0x74, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_122[] = { 0x63, 0x74, 0x78, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_123[] = { 0x64, 0x65, 0x73, 0x74, 0x72, 0x6F, 0x79, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_124[] = { 0x64, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_125[] = { 0x64, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_126[] = { 0x64, 0x6F, 0x75, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_127[] = { 0x64, 0x74, 0x69, 0x6D, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_128[] = { 0x64, 0x79, 0x6E, 0x61, 0x6D, 0x69, 0x63, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_129[] = { 0x65, 0x6C, 0x73, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_130[] = { 0x65, 0x6C, 0x73, 0x65, 0x69, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_131[] = { 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_132[] = { 0x65, 0x6E, 0x75, 0x6D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_133[] = { 0x65, 0x6E, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_134[] = { 0x65, 0x76, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_135[] = { 0x65, 0x78, 0x69, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_136[] = { 0x66, 0x61, 0x6C, 0x73, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_137[] = { 0x66, 0x69, 0x66, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_138[] = { 0x66, 0x69, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_139[] = { 0x66, 0x6C, 0x6F, 0x61, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_140[] = { 0x66, 0x6C, 0x6F, 0x77, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_141[] = { 0x66, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_142[] = { 0x66, 0x6F, 0x72, 0x6B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_143[] = { 0x66, 0x72, 0x6F, 0x6D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_144[] = { 0x66, 0x75, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_145[] = { 0x67, 0x6F, 0x74, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_146[] = { 0x67, 0x75, 0x61, 0x72, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_147[] = { 0x69, 0x61, 0x62, 0x6F, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_148[] = { 0x69, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_149[] = { 0x69, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_150[] = { 0x69, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_151[] = { 0x69, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_152[] = { 0x69, 0x6E, 0x69, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_153[] = { 0x69, 0x6E, 0x69, 0x74, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_154[] = { 0x69, 0x6E, 0x6F, 0x75, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_155[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_156[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x65, 0x6E, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_157[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x66, 0x6C, 0x6F, 0x77, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_158[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x72, 0x64, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_159[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x73, 0x61, 0x76, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_160[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x23, 0x76, 0x61, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_161[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_162[] = { 0x69, 0x6E, 0x70, 0x75, 0x74, 0x5F, 0x65, 0x6E, 0x61, 0x62, 0x6C, 0x65, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_163[] = { 0x69, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_164[] = { 0x69, 0x6E, 0x73, 0x74, 0x61, 0x6E, 0x63, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_165[] = { 0x69, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_166[] = { 0x69, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_167[] = { 0x69, 0x6E, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_168[] = { 0x6A, 0x6F, 0x69, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_169[] = { 0x6C, 0x61, 0x6D, 0x62, 0x64, 0x61, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_170[] = { 0x6C, 0x69, 0x66, 0x65, 0x6C, 0x69, 0x6E, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_171[] = { 0x6C, 0x69, 0x66, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_172[] = { 0x6C, 0x69, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_173[] = { 0x6D, 0x61, 0x63, 0x68, 0x69, 0x6E, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_174[] = { 0x6D, 0x61, 0x63, 0x72, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_175[] = { 0x6D, 0x61, 0x78, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_176[] = { 0x6D, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_177[] = { 0x6D, 0x6F, 0x63, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_178[] = { 0x6D, 0x6F, 0x64, 0x65, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_179[] = { 0x6D, 0x6F, 0x64, 0x65, 0x6C, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_180[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x63, 0x61, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_181[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x66, 0x69, 0x66, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_182[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x6C, 0x69, 0x66, 0x6F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_183[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x70, 0x6C, 0x69, 0x63, 0x69, 0x74, 0x79, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_184[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x72, 0x64, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_185[] = { 0x6D, 0x75, 0x6C, 0x74, 0x69, 0x73, 0x65, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_186[] = { 0x6E, 0x65, 0x77, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_187[] = { 0x6E, 0x75, 0x6C, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_188[] = { 0x6E, 0x75, 0x6C, 0x6C, 0x3C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_189[] = { 0x6F, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_190[] = { 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_191[] = { 0x6F, 0x75, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_192[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x23, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_193[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x23, 0x65, 0x6E, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_194[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x23, 0x66, 0x6C, 0x6F, 0x77, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_195[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x23, 0x72, 0x64, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_196[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, 0x23, 0x76, 0x61, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_197[] = { 0x6F, 0x75, 0x74, 0x70, 0x75, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_198[] = { 0x70, 0x61, 0x63, 0x6B, 0x61, 0x67, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_199[] = { 0x70, 0x61, 0x72, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_200[] = { 0x70, 0x6F, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_201[] = { 0x70, 0x6F, 0x73, 0x5F, 0x69, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_202[] = { 0x70, 0x6F, 0x73, 0x5F, 0x69, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_203[] = { 0x70, 0x72, 0x65, 0x73, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_204[] = { 0x70, 0x72, 0x69, 0x6F, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_205[] = { 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_206[] = { 0x70, 0x72, 0x6F, 0x62, 0x61, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_207[] = { 0x70, 0x72, 0x6F, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_208[] = { 0x70, 0x72, 0x6F, 0x74, 0x65, 0x63, 0x74, 0x65, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_209[] = { 0x70, 0x72, 0x6F, 0x74, 0x6F, 0x74, 0x79, 0x70, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_210[] = { 0x70, 0x72, 0x6F, 0x76, 0x69, 0x64, 0x65, 0x64, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_211[] = { 0x70, 0x75, 0x62, 0x6C, 0x69, 0x63, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_212[] = { 0x72, 0x61, 0x6D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_213[] = { 0x72, 0x61, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_214[] = { 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_215[] = { 0x72, 0x64, 0x76, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_216[] = { 0x72, 0x65, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_217[] = { 0x72, 0x65, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_218[] = { 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_219[] = { 0x72, 0x65, 0x73, 0x75, 0x6D, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_220[] = { 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_221[] = { 0x72, 0x65, 0x74, 0x75, 0x72, 0x6E, 0x73, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_222[] = { 0x72, 0x6F, 0x75, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_223[] = { 0x72, 0x6F, 0x75, 0x74, 0x69, 0x6E, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_224[] = { 0x72, 0x74, 0x63, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_225[] = { 0x72, 0x75, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_226[] = { 0x72, 0x76, 0x65, 0x63, 0x74, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_227[] = { 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_228[] = { 0x73, 0x65, 0x6C, 0x66, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_229[] = { 0x73, 0x65, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_230[] = { 0x73, 0x69, 0x67, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_231[] = { 0x73, 0x69, 0x7A, 0x65, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_232[] = { 0x73, 0x6F, 0x6C, 0x76, 0x65, 0x72, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_233[] = { 0x73, 0x74, 0x61, 0x72, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_234[] = { 0x73, 0x74, 0x61, 0x74, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_235[] = { 0x73, 0x74, 0x61, 0x74, 0x65, 0x6D, 0x61, 0x63, 0x68, 0x69, 0x6E, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_236[] = { 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_237[] = { 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x23, 0x62, 0x65, 0x69, 0x6E, 0x67, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_238[] = { 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x23, 0x69, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_239[] = { 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x23, 0x77, 0x61, 0x73, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_240[] = { 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x23, 0x77, 0x69, 0x6C, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_241[] = { 0x73, 0x74, 0x65, 0x70, 0x5F, 0x6D, 0x61, 0x72, 0x6B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_242[] = { 0x73, 0x74, 0x6F, 0x70, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_243[] = { 0x73, 0x74, 0x72, 0x69, 0x6E, 0x67, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_244[] = { 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_245[] = { 0x73, 0x75, 0x73, 0x70, 0x65, 0x6E, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_246[] = { 0x73, 0x79, 0x73, 0x74, 0x65, 0x6D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_247[] = { 0x74, 0x67, 0x75, 0x61, 0x72, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_248[] = { 0x74, 0x69, 0x6D, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_249[] = { 0x74, 0x69, 0x6D, 0x65, 0x64, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_250[] = { 0x74, 0x6F, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_251[] = { 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x65, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_252[] = { 0x74, 0x72, 0x61, 0x6E, 0x73, 0x69, 0x74, 0x69, 0x6F, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_253[] = { 0x74, 0x72, 0x75, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_254[] = { 0x74, 0x79, 0x70, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_255[] = { 0x75, 0x64, 0x6F, 0x75, 0x62, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_256[] = { 0x75, 0x66, 0x6C, 0x6F, 0x61, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_257[] = { 0x75, 0x69, 0x6E, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_258[] = { 0x75, 0x69, 0x6E, 0x74, 0x65, 0x67, 0x65, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_259[] = { 0x75, 0x6E, 0x69, 0x63, 0x61, 0x73, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_260[] = { 0x75, 0x6E, 0x69, 0x6F, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_261[] = { 0x75, 0x6E, 0x69, 0x76, 0x65, 0x72, 0x73, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_262[] = { 0x75, 0x6E, 0x73, 0x61, 0x66, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_263[] = { 0x75, 0x72, 0x61, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_264[] = { 0x75, 0x72, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_265[] = { 0x75, 0x72, 0x65, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_266[] = { 0x76, 0x61, 0x6C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_267[] = { 0x76, 0x61, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_268[] = { 0x76, 0x65, 0x63, 0x74, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_269[] = { 0x76, 0x69, 0x61, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_270[] = { 0x76, 0x6F, 0x6C, 0x61, 0x74, 0x69, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_271[] = { 0x77, 0x61, 0x69, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_272[] = { 0x77, 0x68, 0x69, 0x6C, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_273[] = { 0x7C, 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_274[] = { 0x7C, 0xA7, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_275[] = { 0x7C, 0x3B, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_276[] = { 0x7C, 0x2E, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_277[] = { 0x7C, 0x2F, 0x3B, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_278[] = { 0x7C, 0x3B, 0x3B, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_279[] = { 0x7C, 0x3E, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_280[] = { 0x7C, 0x3C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_281[] = { 0x7C, 0x78, 0x6F, 0x72, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_282[] = { 0x7C, 0x61, 0x6E, 0x64, 0x23, 0x74, 0x68, 0x65, 0x6E, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_283[] = { 0x7C, 0x6F, 0x72, 0x23, 0x65, 0x6C, 0x73, 0x65, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_284[] = { 0x7C, 0x2F, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_285[] = { 0x7C, 0x69, 0x6E, 0x64, 0x65, 0x74, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_286[] = { 0x7C, 0x61, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_287[] = { 0x7C, 0x61, 0x6E, 0x64, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_288[] = { 0x7C, 0x6F, 0x72, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_289[] = { 0x7C, 0x69, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_290[] = { 0x7C, 0x2C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_291[] = { 0x7C, 0x66, 0x6F, 0x72, 0x6B, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_292[] = { 0x7C, 0x6A, 0x6F, 0x69, 0x6E, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_293[] = { 0x7C, 0x7C, 0x61, 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_294[] = { 0x7C, 0x7C, 0x61, 0x6E, 0x64, 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_295[] = { 0x7C, 0x7C, 0x6F, 0x72, 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_296[] = { 0x7C, 0x7C, 0x69, 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_297[] = { 0x7C, 0x7C, 0x2C, 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_298[] = { 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_299[] = { 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_300[] = { 0x3C, 0x2D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_301[] = { 0x3A, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_302[] = { 0x3C, 0x3D, 0x3C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_303[] = { 0x5E, 0x3D, 0x3C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_304[] = { 0x5E, 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_305[] = { 0x3E, 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_306[] = { 0x5B, 0x5E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_307[] = { 0x28, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_308[] = { 0x7B, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_309[] = { 0x25, 0x28, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_310[] = { 0x25, 0x28, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_311[] = { 0x29, 0x25, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_312[] = { 0x3A, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_313[] = { 0x24, 0x7B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_314[] = { 0x7D, 0x24, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_315[] = { 0x25, 0x7B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_316[] = { 0x7D, 0x25, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_317[] = { 0x5B, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_318[] = { 0x7C, 0x5D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_319[] = { 0x5B, 0x7B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_320[] = { 0x7D, 0x5D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_321[] = { 0x2E, 0x2E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_322[] = { 0x3A, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_323[] = { 0x26, 0x26, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_324[] = { 0x61, 0x6E, 0x64, 0x23, 0x74, 0x68, 0x65, 0x6E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_325[] = { 0x26, 0x26, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_326[] = { 0x26, 0x26, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_327[] = { 0x26, 0x26, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_328[] = { 0x6E, 0x6F, 0x74, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_329[] = { 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_330[] = { 0x6F, 0x72, 0x23, 0x65, 0x6C, 0x73, 0x65, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_331[] = { 0x7C, 0x7C, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_332[] = { 0x7C, 0x7C, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_333[] = { 0x7C, 0x7C, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_334[] = { 0x78, 0x6F, 0x72, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_335[] = { 0x3D, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_336[] = { 0x21, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_337[] = { 0x3D, 0x3D, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_338[] = { 0x3D, 0x21, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_339[] = { 0x3D, 0x2F, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_340[] = { 0x3C, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_341[] = { 0x3E, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_342[] = { 0x2B, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_343[] = { 0x2B, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_344[] = { 0x2B, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_345[] = { 0x2B, 0x2B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_346[] = { 0x2D, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_347[] = { 0x2D, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_348[] = { 0x2D, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_349[] = { 0x2D, 0x2D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_350[] = { 0x2A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_351[] = { 0x2A, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_352[] = { 0x2A, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_353[] = { 0x2F, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_354[] = { 0x2F, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_355[] = { 0x2F, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_356[] = { 0x25, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_357[] = { 0x25, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_358[] = { 0x25, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_359[] = { 0x3E, 0x3E, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_360[] = { 0x3E, 0x3E, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_361[] = { 0x3E, 0x3E, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_362[] = { 0x3E, 0x3E, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_363[] = { 0x3C, 0x3C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_364[] = { 0x3C, 0x3C, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_365[] = { 0x3C, 0x3C, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_366[] = { 0x3C, 0x3C, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_367[] = { 0x26, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_368[] = { 0x26, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_369[] = { 0x26, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_370[] = { 0x7C, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_371[] = { 0x7C, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_372[] = { 0x7C, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_373[] = { 0x5E, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_374[] = { 0x5E, 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_375[] = { 0x5E, 0x3D, 0x3A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_376[] = { 0x4C, 0x75, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_377[] = { 0x4C, 0x55, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_378[] = { 0x75, 0x4C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_379[] = { 0x55, 0x4C, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_380[] = { 0x30, 0x62, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_381[] = { 0x30, 0x42, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_382[] = { 0x30, 0x78, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_383[] = { 0x30, 0x58, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_384[] = { 0x65, 0x2B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_385[] = { 0x45, 0x2B, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_386[] = { 0x65, 0x2D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_387[] = { 0x45, 0x2D, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_388[] = { 0x2F, 0x2F, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_389[] = { 0x2F, 0x2A, ANTLR3_STRING_TERMINATOR}; |
| static ANTLR3_UCHAR lit_390[] = { 0x2A, 0x2F, ANTLR3_STRING_TERMINATOR}; |
| |
| |
| |
| |
| |
| /* MACROS that hide the C interface implementations from the |
| * generated code, which makes it a little more understandable to the human eye. |
| * I am very much against using C pre-processor macros for function calls and bits |
| * of code as you cannot see what is happening when single stepping in debuggers |
| * and so on. The exception (in my book at least) is for generated code, where you are |
| * not maintaining it, but may wish to read and understand it. If you single step it, you know that input() |
| * hides some indirect calls, but is always referring to the input stream. This is |
| * probably more readable than ctx->input->istream->input(snarfle0->blarg) and allows me to rejig |
| * the runtime interfaces without changing the generated code too often, without |
| * confusing the reader of the generated output, who may not wish to know the gory |
| * details of the interface inheritance. |
| */ |
| |
| #define CTX ctx |
| |
| /* Aids in accessing scopes for grammar programmers |
| */ |
| #undef SCOPE_TYPE |
| #undef SCOPE_STACK |
| #undef SCOPE_TOP |
| #define SCOPE_TYPE(scope) pfmlLexer_##scope##_SCOPE |
| #define SCOPE_STACK(scope) pfmlLexer_##scope##Stack |
| #define SCOPE_TOP(scope) ctx->pfmlLexer_##scope##Top |
| #define SCOPE_SIZE(scope) ctx->pfmlLexer_##scope##Stack_limit |
| #define SCOPE_INSTANCE(scope, i) (ctx->SCOPE_STACK(scope)->get(ctx->SCOPE_STACK(scope),i)) |
| |
| |
| /* Macros for accessing things in a lexer |
| */ |
| #undef LEXER |
| #undef RECOGNIZER |
| #undef RULEMEMO |
| #undef GETCHARINDEX |
| #undef GETLINE |
| #undef GETCHARPOSITIONINLINE |
| #undef EMIT |
| #undef EMITNEW |
| #undef MATCHC |
| #undef MATCHS |
| #undef MATCHRANGE |
| #undef LTOKEN |
| #undef HASFAILED |
| #undef FAILEDFLAG |
| #undef INPUT |
| #undef STRSTREAM |
| #undef LA |
| #undef HASEXCEPTION |
| #undef EXCEPTION |
| #undef CONSTRUCTEX |
| #undef CONSUME |
| #undef LRECOVER |
| #undef MARK |
| #undef REWIND |
| #undef REWINDLAST |
| #undef BACKTRACKING |
| #undef MATCHANY |
| #undef MEMOIZE |
| #undef HAVEPARSEDRULE |
| #undef GETTEXT |
| #undef INDEX |
| #undef SEEK |
| #undef PUSHSTREAM |
| #undef POPSTREAM |
| #undef SETTEXT |
| #undef SETTEXT8 |
| |
| #define LEXER ctx->pLexer |
| #define RECOGNIZER LEXER->rec |
| #define LEXSTATE RECOGNIZER->state |
| #define TOKSOURCE LEXSTATE->tokSource |
| #define GETCHARINDEX() LEXER->getCharIndex(LEXER) |
| #define GETLINE() LEXER->getLine(LEXER) |
| #define GETTEXT() LEXER->getText(LEXER) |
| #define GETCHARPOSITIONINLINE() LEXER->getCharPositionInLine(LEXER) |
| #define EMIT() LEXSTATE->type = _type; LEXER->emit(LEXER) |
| #define EMITNEW(t) LEXER->emitNew(LEXER, t) |
| #define MATCHC(c) LEXER->matchc(LEXER, c) |
| #define MATCHS(s) LEXER->matchs(LEXER, s) |
| #define MATCHRANGE(c1,c2) LEXER->matchRange(LEXER, c1, c2) |
| #define MATCHANY() LEXER->matchAny(LEXER) |
| #define LTOKEN LEXSTATE->token |
| #define HASFAILED() (LEXSTATE->failed == ANTLR3_TRUE) |
| #define BACKTRACKING LEXSTATE->backtracking |
| #define FAILEDFLAG LEXSTATE->failed |
| #define INPUT LEXER->input |
| #define STRSTREAM INPUT |
| #define ISTREAM INPUT->istream |
| #define INDEX() ISTREAM->index(ISTREAM) |
| #define SEEK(n) ISTREAM->seek(ISTREAM, n) |
| #define EOF_TOKEN &(LEXSTATE->tokSource->eofToken) |
| #define HASEXCEPTION() (LEXSTATE->error == ANTLR3_TRUE) |
| #define EXCEPTION LEXSTATE->exception |
| #define CONSTRUCTEX() RECOGNIZER->exConstruct(RECOGNIZER) |
| #define LRECOVER() LEXER->recover(LEXER) |
| #define MARK() ISTREAM->mark(ISTREAM) |
| #define REWIND(m) ISTREAM->rewind(ISTREAM, m) |
| #define REWINDLAST() ISTREAM->rewindLast(ISTREAM) |
| #define MEMOIZE(ri,si) RECOGNIZER->memoize(RECOGNIZER, ri, si) |
| #define HAVEPARSEDRULE(r) RECOGNIZER->alreadyParsedRule(RECOGNIZER, r) |
| #define PUSHSTREAM(str) LEXER->pushCharStream(LEXER, str) |
| #define POPSTREAM() LEXER->popCharStream(LEXER) |
| #define SETTEXT(str) LEXSTATE->text = str |
| #define SKIP() LEXSTATE->token = &(TOKSOURCE->skipToken) |
| #define USER1 LEXSTATE->user1 |
| #define USER2 LEXSTATE->user2 |
| #define USER3 LEXSTATE->user3 |
| #define CUSTOM LEXSTATE->custom |
| #define RULEMEMO LEXSTATE->ruleMemo |
| #define DBG RECOGNIZER->debugger |
| |
| /* If we have been told we can rely on the standard 8 bit or UTF16 input |
| * stream, then we can define our macros to use the direct pointers |
| * in the input object, which is much faster than indirect calls. This |
| * is really only significant to lexers with a lot of fragment rules (which |
| * do not place LA(1) in a temporary at the moment) and even then |
| * only if there is a lot of input (order of say 1M or so). |
| */ |
| #if defined(ANTLR3_INLINE_INPUT_8BIT) || defined(ANTLR3_INLINE_INPUT_UTF16) |
| |
| # ifdef ANTLR3_INLINE_INPUT_8BIT |
| |
| /* 8 bit character set */ |
| |
| # define NEXTCHAR ((pANTLR3_UINT8)(INPUT->nextChar)) |
| # define DATAP ((pANTLR3_UINT8)(INPUT->data)) |
| |
| # else |
| |
| # define NEXTCHAR ((pANTLR3_UINT16)(INPUT->nextChar)) |
| # define DATAP ((pANTLR3_UINT16)(INPUT->data)) |
| |
| # endif |
| |
| # define LA(n) ((NEXTCHAR + n) > (DATAP + INPUT->sizeBuf) ? ANTLR3_CHARSTREAM_EOF : (ANTLR3_UCHAR)(*(NEXTCHAR + n - 1))) |
| # define CONSUME() \ |
| { \ |
| if (NEXTCHAR < (DATAP + INPUT->sizeBuf)) \ |
| { \ |
| INPUT->charPositionInLine++; \ |
| if ((ANTLR3_UCHAR)(*NEXTCHAR) == INPUT->newlineChar) \ |
| { \ |
| INPUT->line++; \ |
| INPUT->charPositionInLine = 0; \ |
| INPUT->currentLine = (void *)(NEXTCHAR + 1); \ |
| } \ |
| INPUT->nextChar = (void *)(NEXTCHAR + 1); \ |
| } \ |
| } |
| |
| #else |
| |
| // Pick up the input character by calling the input stream implementation. |
| // |
| #define CONSUME() INPUT->istream->consume(INPUT->istream) |
| #define LA(n) INPUT->istream->_LA(INPUT->istream, n) |
| |
| #endif |
| |
| #define TOKTEXT(tok, txt) tok, (pANTLR3_UINT8)txt |
| |
| /* The 4 tokens defined below may well clash with your own #defines or token types. If so |
| * then for the present you must use different names for your defines as these are hard coded |
| * in the code generator. It would be better not to use such names internally, and maybe |
| * we can change this in a forthcoming release. I deliberately do not #undef these |
| * here as this will at least give you a redefined error somewhere if they clash. |
| */ |
| #define UP ANTLR3_TOKEN_UP |
| #define DOWN ANTLR3_TOKEN_DOWN |
| #define EOR ANTLR3_TOKEN_EOR |
| #define INVALID ANTLR3_TOKEN_INVALID |
| |
| |
| /* ============================================================================= |
| * Functions to create and destroy scopes. First come the rule scopes, followed |
| * by the global declared scopes. |
| */ |
| |
| |
| |
| /* ============================================================================= */ |
| |
| /* ============================================================================= |
| * Start of recognizer |
| */ |
| |
| /* Forward declare the locally static matching functions we have generated and any predicate functions. |
| */ |
| static ANTLR3_INLINE |
| void |
| mT__144 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__145 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__146 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__147 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__148 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__149 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__150 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__151 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__152 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__153 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__154 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__155 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__156 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__157 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__158 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__159 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__160 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__161 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__162 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__163 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__164 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__165 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__166 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__167 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__168 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__169 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__170 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__171 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__172 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__173 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__174 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__175 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__176 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__177 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__178 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__179 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__180 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__181 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__182 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__183 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__184 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__185 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__186 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__187 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__188 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__189 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__190 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__191 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__192 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__193 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__194 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__195 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__196 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__197 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__198 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__199 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__200 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__201 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__202 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__203 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__204 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__205 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__206 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__207 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__208 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__209 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__210 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__211 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__212 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__213 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__214 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__215 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__216 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__217 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__218 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__219 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__220 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__221 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__222 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__223 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__224 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__225 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__226 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__227 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__228 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__229 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__230 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__231 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__232 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__233 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__234 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__235 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__236 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__237 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__238 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__239 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__240 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__241 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__242 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__243 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__244 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__245 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__246 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__247 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__248 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__249 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__250 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__251 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__252 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__253 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__254 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__255 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__256 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__257 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__258 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__259 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__260 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__261 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__262 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__263 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__264 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__265 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__266 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__267 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__268 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__269 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__270 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__271 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__272 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__273 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__274 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__275 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__276 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__277 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__278 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__279 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__280 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__281 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__282 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__283 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__284 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__285 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__286 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__287 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__288 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__289 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__290 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__291 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__292 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__293 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__294 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__295 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__296 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__297 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__298 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__299 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__300 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__301 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__302 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__303 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__304 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__305 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__306 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__307 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__308 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__309 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__310 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__311 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__312 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__313 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__314 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__315 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__316 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__317 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__318 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__319 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__320 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__321 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__322 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__323 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__324 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__325 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__326 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__327 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__328 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__329 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__330 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__331 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__332 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__333 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__334 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__335 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__336 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__337 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__338 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__339 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__340 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__341 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__342 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__343 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__344 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__345 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__346 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__347 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__348 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__349 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__350 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__351 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__352 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__353 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__354 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__355 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__356 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__357 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__358 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__359 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__360 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__361 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__362 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__363 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__364 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__365 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__366 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__367 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__368 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__369 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__370 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__371 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__372 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__373 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__374 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__375 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__376 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__377 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__378 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__379 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__380 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__381 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__382 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__383 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__384 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__385 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__386 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__387 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__388 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__389 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__390 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__391 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__392 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__393 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__394 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__395 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__396 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__397 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__398 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__399 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__400 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__401 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__402 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__403 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__404 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__405 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__406 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__407 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__408 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__409 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__410 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__411 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__412 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__413 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__414 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__415 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__416 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mT__417 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_ATOMIC_SEQUENCE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SEQUENCE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SEQUENCE_SIDE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SEQUENCE_WEAK (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SCHEDULE_GT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SCHEDULE_LT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SCHEDULE_XOR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SCHEDULE_AND_THEN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_SCHEDULE_OR_ELSE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_NON_DETERMINISM (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_ASYNC (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_AND (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_OR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_INTERLEAVING (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_PARALLEL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_FORK (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_JOIN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_RDV_ASYNC (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_RDV_AND (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_RDV_OR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_RDV_INTERLEAVING (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_CONCURRENCY_RDV_PARALLEL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mASSIGN_REF (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mASSIGN_MACRO (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_PUSH (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_ASSIGN_TOP (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_TOP (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOP_POP (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLPAREN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRPAREN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLCURLY (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRCURLY (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLBRACKET (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRBRACKET (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLBRACKET_EXCEPT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLPAREN_INVOKE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLCURLY_INVOKE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPERCENT_LPAREN_INVOKE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPERCENT_LPAREN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRPAREN_PERCENT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSTATEMENT_PROMPT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDOLLAR_LCURLY (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRCURLY_DOLLAR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPERCENT_LCURLY (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRCURLY_PERCENT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLBRACKET_BAR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBAR_RBRACKET (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLBRACKET_LCURLY (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRCURLY_RBRACKET (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mCOLON (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mCOMMA (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mQUESTION (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSEMI (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDIESE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDOLLAR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDOT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDOTDOT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mCOLONx2 (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLAND (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLAND_THEN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLAND_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLAND_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLNOT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLOR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLOR_ELSE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLOR_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLOR_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLXOR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mEQUAL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mNEQUAL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSEQUAL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mNSEQUAL (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLTE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLT_ (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mGTE (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mGT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPLUS (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPLUS_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mPLUS_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mINCR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMINUS (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMINUS_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMINUS_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDECR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSTAR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSTAR_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mSTAR_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDIV (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDIV_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDIV_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMOD (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMOD_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mMOD_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRSHIFT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRSHIFT_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRSHIFT_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLSHIFT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLSHIFT_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mLSHIFT_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBAND (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBAND_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBAND_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBNOT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBOR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBOR_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBOR_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBXOR (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBXOR_ASSIGN (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBXOR_ASSIGN_AFTER (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mID (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mAT_ID (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mStringLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mCharLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mNumberLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mFloatLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mRationalLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mIntegerLiteral (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mFloatTypeSuffix (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mImaginarySuffix (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mIntSuffix (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mInteger (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDecimal (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mBinary (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOctal (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mHexadecimal (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDecimalDigit (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOctalDigit (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mHexDigit (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDecimalExponent (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mDecimalDigits (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mFloat (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mEXPONENT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mHEX_DIGIT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mESC_SEQ (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mOCTAL_ESC (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mUNICODE_ESC (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mCOMMENT (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mWS (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| void |
| mTokens (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| ANTLR3_BOOLEAN |
| synpred1_fml (pfmlLexer ctx); |
| static ANTLR3_INLINE |
| ANTLR3_BOOLEAN |
| synpred2_fml (pfmlLexer ctx); |
| static void fmlLexerFree(pfmlLexer ctx); |
| |
| /* ========================================================================= |
| * Lexer matching rules end. |
| * ========================================================================= |
| */ |
| |
| |
| |
| static void |
| fmlLexerFree (pfmlLexer ctx) |
| { |
| LEXER->free(LEXER); |
| |
| ANTLR3_FREE(ctx); |
| } |
| |
| static void |
| fmlLexerReset (pfmlLexer ctx) |
| { |
| RECOGNIZER->reset(RECOGNIZER); |
| } |
| |
| /** \brief Name of the grammar file that generated this code |
| */ |
| static const char fileName[] = "/home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g"; |
| |
| /** \brief Return the name of the grammar file that generated this code. |
| */ |
| static const char * getGrammarFileName() |
| { |
| return fileName; |
| } |
| |
| /** \brief Create a new lexer called fmlLexer |
| * |
| * \param[in] instream Pointer to an initialized input stream |
| * \return |
| * - Success pfmlLexer initialized for the lex start |
| * - Fail NULL |
| */ |
| ANTLR3_API pfmlLexer fmlLexerNew |
| ( |
| pANTLR3_INPUT_STREAM |
| instream) |
| { |
| // See if we can create a new lexer with the standard constructor |
| // |
| return fmlLexerNewSSD(instream, NULL); |
| } |
| |
| /** \brief Create a new lexer called fmlLexer |
| * |
| * \param[in] instream Pointer to an initialized input stream |
| * \param[state] state Previously created shared recognizer stat |
| * \return |
| * - Success pfmlLexer initialized for the lex start |
| * - Fail NULL |
| */ |
| ANTLR3_API pfmlLexer fmlLexerNewSSD |
| (pANTLR3_INPUT_STREAM instream, pANTLR3_RECOGNIZER_SHARED_STATE state) |
| { |
| pfmlLexer ctx; // Context structure we will build and return |
| |
| ctx = (pfmlLexer) ANTLR3_CALLOC(1, sizeof(fmlLexer)); |
| |
| if (ctx == NULL) |
| { |
| // Failed to allocate memory for lexer context |
| return NULL; |
| } |
| |
| /* ------------------------------------------------------------------- |
| * Memory for basic structure is allocated, now to fill in |
| * in base ANTLR3 structures. We initialize the function pointers |
| * for the standard ANTLR3 lexer function set, but upon return |
| * from here, the programmer may set the pointers to provide custom |
| * implementations of each function. |
| * |
| * We don't use the macros defined in fmlLexer.h here so you can get a sense |
| * of what goes where. |
| */ |
| |
| /* Create a base lexer, using the supplied input stream |
| */ |
| ctx->pLexer = antlr3LexerNewStream(ANTLR3_SIZE_HINT, instream, state); |
| |
| /* Check that we allocated the memory correctly |
| */ |
| if (ctx->pLexer == NULL) |
| { |
| ANTLR3_FREE(ctx); |
| return NULL; |
| } |
| /* Install the implementation of our fmlLexer interface |
| */ |
| ctx->mT__144 = mT__144; |
| ctx->mT__145 = mT__145; |
| ctx->mT__146 = mT__146; |
| ctx->mT__147 = mT__147; |
| ctx->mT__148 = mT__148; |
| ctx->mT__149 = mT__149; |
| ctx->mT__150 = mT__150; |
| ctx->mT__151 = mT__151; |
| ctx->mT__152 = mT__152; |
| ctx->mT__153 = mT__153; |
| ctx->mT__154 = mT__154; |
| ctx->mT__155 = mT__155; |
| ctx->mT__156 = mT__156; |
| ctx->mT__157 = mT__157; |
| ctx->mT__158 = mT__158; |
| ctx->mT__159 = mT__159; |
| ctx->mT__160 = mT__160; |
| ctx->mT__161 = mT__161; |
| ctx->mT__162 = mT__162; |
| ctx->mT__163 = mT__163; |
| ctx->mT__164 = mT__164; |
| ctx->mT__165 = mT__165; |
| ctx->mT__166 = mT__166; |
| ctx->mT__167 = mT__167; |
| ctx->mT__168 = mT__168; |
| ctx->mT__169 = mT__169; |
| ctx->mT__170 = mT__170; |
| ctx->mT__171 = mT__171; |
| ctx->mT__172 = mT__172; |
| ctx->mT__173 = mT__173; |
| ctx->mT__174 = mT__174; |
| ctx->mT__175 = mT__175; |
| ctx->mT__176 = mT__176; |
| ctx->mT__177 = mT__177; |
| ctx->mT__178 = mT__178; |
| ctx->mT__179 = mT__179; |
| ctx->mT__180 = mT__180; |
| ctx->mT__181 = mT__181; |
| ctx->mT__182 = mT__182; |
| ctx->mT__183 = mT__183; |
| ctx->mT__184 = mT__184; |
| ctx->mT__185 = mT__185; |
| ctx->mT__186 = mT__186; |
| ctx->mT__187 = mT__187; |
| ctx->mT__188 = mT__188; |
| ctx->mT__189 = mT__189; |
| ctx->mT__190 = mT__190; |
| ctx->mT__191 = mT__191; |
| ctx->mT__192 = mT__192; |
| ctx->mT__193 = mT__193; |
| ctx->mT__194 = mT__194; |
| ctx->mT__195 = mT__195; |
| ctx->mT__196 = mT__196; |
| ctx->mT__197 = mT__197; |
| ctx->mT__198 = mT__198; |
| ctx->mT__199 = mT__199; |
| ctx->mT__200 = mT__200; |
| ctx->mT__201 = mT__201; |
| ctx->mT__202 = mT__202; |
| ctx->mT__203 = mT__203; |
| ctx->mT__204 = mT__204; |
| ctx->mT__205 = mT__205; |
| ctx->mT__206 = mT__206; |
| ctx->mT__207 = mT__207; |
| ctx->mT__208 = mT__208; |
| ctx->mT__209 = mT__209; |
| ctx->mT__210 = mT__210; |
| ctx->mT__211 = mT__211; |
| ctx->mT__212 = mT__212; |
| ctx->mT__213 = mT__213; |
| ctx->mT__214 = mT__214; |
| ctx->mT__215 = mT__215; |
| ctx->mT__216 = mT__216; |
| ctx->mT__217 = mT__217; |
| ctx->mT__218 = mT__218; |
| ctx->mT__219 = mT__219; |
| ctx->mT__220 = mT__220; |
| ctx->mT__221 = mT__221; |
| ctx->mT__222 = mT__222; |
| ctx->mT__223 = mT__223; |
| ctx->mT__224 = mT__224; |
| ctx->mT__225 = mT__225; |
| ctx->mT__226 = mT__226; |
| ctx->mT__227 = mT__227; |
| ctx->mT__228 = mT__228; |
| ctx->mT__229 = mT__229; |
| ctx->mT__230 = mT__230; |
| ctx->mT__231 = mT__231; |
| ctx->mT__232 = mT__232; |
| ctx->mT__233 = mT__233; |
| ctx->mT__234 = mT__234; |
| ctx->mT__235 = mT__235; |
| ctx->mT__236 = mT__236; |
| ctx->mT__237 = mT__237; |
| ctx->mT__238 = mT__238; |
| ctx->mT__239 = mT__239; |
| ctx->mT__240 = mT__240; |
| ctx->mT__241 = mT__241; |
| ctx->mT__242 = mT__242; |
| ctx->mT__243 = mT__243; |
| ctx->mT__244 = mT__244; |
| ctx->mT__245 = mT__245; |
| ctx->mT__246 = mT__246; |
| ctx->mT__247 = mT__247; |
| ctx->mT__248 = mT__248; |
| ctx->mT__249 = mT__249; |
| ctx->mT__250 = mT__250; |
| ctx->mT__251 = mT__251; |
| ctx->mT__252 = mT__252; |
| ctx->mT__253 = mT__253; |
| ctx->mT__254 = mT__254; |
| ctx->mT__255 = mT__255; |
| ctx->mT__256 = mT__256; |
| ctx->mT__257 = mT__257; |
| ctx->mT__258 = mT__258; |
| ctx->mT__259 = mT__259; |
| ctx->mT__260 = mT__260; |
| ctx->mT__261 = mT__261; |
| ctx->mT__262 = mT__262; |
| ctx->mT__263 = mT__263; |
| ctx->mT__264 = mT__264; |
| ctx->mT__265 = mT__265; |
| ctx->mT__266 = mT__266; |
| ctx->mT__267 = mT__267; |
| ctx->mT__268 = mT__268; |
| ctx->mT__269 = mT__269; |
| ctx->mT__270 = mT__270; |
| ctx->mT__271 = mT__271; |
| ctx->mT__272 = mT__272; |
| ctx->mT__273 = mT__273; |
| ctx->mT__274 = mT__274; |
| ctx->mT__275 = mT__275; |
| ctx->mT__276 = mT__276; |
| ctx->mT__277 = mT__277; |
| ctx->mT__278 = mT__278; |
| ctx->mT__279 = mT__279; |
| ctx->mT__280 = mT__280; |
| ctx->mT__281 = mT__281; |
| ctx->mT__282 = mT__282; |
| ctx->mT__283 = mT__283; |
| ctx->mT__284 = mT__284; |
| ctx->mT__285 = mT__285; |
| ctx->mT__286 = mT__286; |
| ctx->mT__287 = mT__287; |
| ctx->mT__288 = mT__288; |
| ctx->mT__289 = mT__289; |
| ctx->mT__290 = mT__290; |
| ctx->mT__291 = mT__291; |
| ctx->mT__292 = mT__292; |
| ctx->mT__293 = mT__293; |
| ctx->mT__294 = mT__294; |
| ctx->mT__295 = mT__295; |
| ctx->mT__296 = mT__296; |
| ctx->mT__297 = mT__297; |
| ctx->mT__298 = mT__298; |
| ctx->mT__299 = mT__299; |
| ctx->mT__300 = mT__300; |
| ctx->mT__301 = mT__301; |
| ctx->mT__302 = mT__302; |
| ctx->mT__303 = mT__303; |
| ctx->mT__304 = mT__304; |
| ctx->mT__305 = mT__305; |
| ctx->mT__306 = mT__306; |
| ctx->mT__307 = mT__307; |
| ctx->mT__308 = mT__308; |
| ctx->mT__309 = mT__309; |
| ctx->mT__310 = mT__310; |
| ctx->mT__311 = mT__311; |
| ctx->mT__312 = mT__312; |
| ctx->mT__313 = mT__313; |
| ctx->mT__314 = mT__314; |
| ctx->mT__315 = mT__315; |
| ctx->mT__316 = mT__316; |
| ctx->mT__317 = mT__317; |
| ctx->mT__318 = mT__318; |
| ctx->mT__319 = mT__319; |
| ctx->mT__320 = mT__320; |
| ctx->mT__321 = mT__321; |
| ctx->mT__322 = mT__322; |
| ctx->mT__323 = mT__323; |
| ctx->mT__324 = mT__324; |
| ctx->mT__325 = mT__325; |
| ctx->mT__326 = mT__326; |
| ctx->mT__327 = mT__327; |
| ctx->mT__328 = mT__328; |
| ctx->mT__329 = mT__329; |
| ctx->mT__330 = mT__330; |
| ctx->mT__331 = mT__331; |
| ctx->mT__332 = mT__332; |
| ctx->mT__333 = mT__333; |
| ctx->mT__334 = mT__334; |
| ctx->mT__335 = mT__335; |
| ctx->mT__336 = mT__336; |
| ctx->mT__337 = mT__337; |
| ctx->mT__338 = mT__338; |
| ctx->mT__339 = mT__339; |
| ctx->mT__340 = mT__340; |
| ctx->mT__341 = mT__341; |
| ctx->mT__342 = mT__342; |
| ctx->mT__343 = mT__343; |
| ctx->mT__344 = mT__344; |
| ctx->mT__345 = mT__345; |
| ctx->mT__346 = mT__346; |
| ctx->mT__347 = mT__347; |
| ctx->mT__348 = mT__348; |
| ctx->mT__349 = mT__349; |
| ctx->mT__350 = mT__350; |
| ctx->mT__351 = mT__351; |
| ctx->mT__352 = mT__352; |
| ctx->mT__353 = mT__353; |
| ctx->mT__354 = mT__354; |
| ctx->mT__355 = mT__355; |
| ctx->mT__356 = mT__356; |
| ctx->mT__357 = mT__357; |
| ctx->mT__358 = mT__358; |
| ctx->mT__359 = mT__359; |
| ctx->mT__360 = mT__360; |
| ctx->mT__361 = mT__361; |
| ctx->mT__362 = mT__362; |
| ctx->mT__363 = mT__363; |
| ctx->mT__364 = mT__364; |
| ctx->mT__365 = mT__365; |
| ctx->mT__366 = mT__366; |
| ctx->mT__367 = mT__367; |
| ctx->mT__368 = mT__368; |
| ctx->mT__369 = mT__369; |
| ctx->mT__370 = mT__370; |
| ctx->mT__371 = mT__371; |
| ctx->mT__372 = mT__372; |
| ctx->mT__373 = mT__373; |
| ctx->mT__374 = mT__374; |
| ctx->mT__375 = mT__375; |
| ctx->mT__376 = mT__376; |
| ctx->mT__377 = mT__377; |
| ctx->mT__378 = mT__378; |
| ctx->mT__379 = mT__379; |
| ctx->mT__380 = mT__380; |
| ctx->mT__381 = mT__381; |
| ctx->mT__382 = mT__382; |
| ctx->mT__383 = mT__383; |
| ctx->mT__384 = mT__384; |
| ctx->mT__385 = mT__385; |
| ctx->mT__386 = mT__386; |
| ctx->mT__387 = mT__387; |
| ctx->mT__388 = mT__388; |
| ctx->mT__389 = mT__389; |
| ctx->mT__390 = mT__390; |
| ctx->mT__391 = mT__391; |
| ctx->mT__392 = mT__392; |
| ctx->mT__393 = mT__393; |
| ctx->mT__394 = mT__394; |
| ctx->mT__395 = mT__395; |
| ctx->mT__396 = mT__396; |
| ctx->mT__397 = mT__397; |
| ctx->mT__398 = mT__398; |
| ctx->mT__399 = mT__399; |
| ctx->mT__400 = mT__400; |
| ctx->mT__401 = mT__401; |
| ctx->mT__402 = mT__402; |
| ctx->mT__403 = mT__403; |
| ctx->mT__404 = mT__404; |
| ctx->mT__405 = mT__405; |
| ctx->mT__406 = mT__406; |
| ctx->mT__407 = mT__407; |
| ctx->mT__408 = mT__408; |
| ctx->mT__409 = mT__409; |
| ctx->mT__410 = mT__410; |
| ctx->mT__411 = mT__411; |
| ctx->mT__412 = mT__412; |
| ctx->mT__413 = mT__413; |
| ctx->mT__414 = mT__414; |
| ctx->mT__415 = mT__415; |
| ctx->mT__416 = mT__416; |
| ctx->mT__417 = mT__417; |
| ctx->mOP_ATOMIC_SEQUENCE = mOP_ATOMIC_SEQUENCE; |
| ctx->mOP_SEQUENCE = mOP_SEQUENCE; |
| ctx->mOP_SEQUENCE_SIDE = mOP_SEQUENCE_SIDE; |
| ctx->mOP_SEQUENCE_WEAK = mOP_SEQUENCE_WEAK; |
| ctx->mOP_SCHEDULE_GT = mOP_SCHEDULE_GT; |
| ctx->mOP_SCHEDULE_LT = mOP_SCHEDULE_LT; |
| ctx->mOP_SCHEDULE_XOR = mOP_SCHEDULE_XOR; |
| ctx->mOP_SCHEDULE_AND_THEN = mOP_SCHEDULE_AND_THEN; |
| ctx->mOP_SCHEDULE_OR_ELSE = mOP_SCHEDULE_OR_ELSE; |
| ctx->mOP_NON_DETERMINISM = mOP_NON_DETERMINISM; |
| ctx->mOP_CONCURRENCY_ASYNC = mOP_CONCURRENCY_ASYNC; |
| ctx->mOP_CONCURRENCY_AND = mOP_CONCURRENCY_AND; |
| ctx->mOP_CONCURRENCY_OR = mOP_CONCURRENCY_OR; |
| ctx->mOP_CONCURRENCY_INTERLEAVING = mOP_CONCURRENCY_INTERLEAVING; |
| ctx->mOP_CONCURRENCY_PARALLEL = mOP_CONCURRENCY_PARALLEL; |
| ctx->mOP_FORK = mOP_FORK; |
| ctx->mOP_JOIN = mOP_JOIN; |
| ctx->mOP_CONCURRENCY_RDV_ASYNC = mOP_CONCURRENCY_RDV_ASYNC; |
| ctx->mOP_CONCURRENCY_RDV_AND = mOP_CONCURRENCY_RDV_AND; |
| ctx->mOP_CONCURRENCY_RDV_OR = mOP_CONCURRENCY_RDV_OR; |
| ctx->mOP_CONCURRENCY_RDV_INTERLEAVING = mOP_CONCURRENCY_RDV_INTERLEAVING; |
| ctx->mOP_CONCURRENCY_RDV_PARALLEL = mOP_CONCURRENCY_RDV_PARALLEL; |
| ctx->mASSIGN = mASSIGN; |
| ctx->mASSIGN_AFTER = mASSIGN_AFTER; |
| ctx->mASSIGN_REF = mASSIGN_REF; |
| ctx->mASSIGN_MACRO = mASSIGN_MACRO; |
| ctx->mOP_PUSH = mOP_PUSH; |
| ctx->mOP_ASSIGN_TOP = mOP_ASSIGN_TOP; |
| ctx->mOP_TOP = mOP_TOP; |
| ctx->mOP_POP = mOP_POP; |
| ctx->mLPAREN = mLPAREN; |
| ctx->mRPAREN = mRPAREN; |
| ctx->mLCURLY = mLCURLY; |
| ctx->mRCURLY = mRCURLY; |
| ctx->mLBRACKET = mLBRACKET; |
| ctx->mRBRACKET = mRBRACKET; |
| ctx->mLBRACKET_EXCEPT = mLBRACKET_EXCEPT; |
| ctx->mLPAREN_INVOKE = mLPAREN_INVOKE; |
| ctx->mLCURLY_INVOKE = mLCURLY_INVOKE; |
| ctx->mPERCENT_LPAREN_INVOKE = mPERCENT_LPAREN_INVOKE; |
| ctx->mPERCENT_LPAREN = mPERCENT_LPAREN; |
| ctx->mRPAREN_PERCENT = mRPAREN_PERCENT; |
| ctx->mSTATEMENT_PROMPT = mSTATEMENT_PROMPT; |
| ctx->mDOLLAR_LCURLY = mDOLLAR_LCURLY; |
| ctx->mRCURLY_DOLLAR = mRCURLY_DOLLAR; |
| ctx->mPERCENT_LCURLY = mPERCENT_LCURLY; |
| ctx->mRCURLY_PERCENT = mRCURLY_PERCENT; |
| ctx->mLBRACKET_BAR = mLBRACKET_BAR; |
| ctx->mBAR_RBRACKET = mBAR_RBRACKET; |
| ctx->mLBRACKET_LCURLY = mLBRACKET_LCURLY; |
| ctx->mRCURLY_RBRACKET = mRCURLY_RBRACKET; |
| ctx->mCOLON = mCOLON; |
| ctx->mCOMMA = mCOMMA; |
| ctx->mQUESTION = mQUESTION; |
| ctx->mSEMI = mSEMI; |
| ctx->mDIESE = mDIESE; |
| ctx->mDOLLAR = mDOLLAR; |
| ctx->mDOT = mDOT; |
| ctx->mDOTDOT = mDOTDOT; |
| ctx->mCOLONx2 = mCOLONx2; |
| ctx->mLAND = mLAND; |
| ctx->mLAND_THEN = mLAND_THEN; |
| ctx->mLAND_ASSIGN = mLAND_ASSIGN; |
| ctx->mLAND_ASSIGN_AFTER = mLAND_ASSIGN_AFTER; |
| ctx->mLNOT = mLNOT; |
| ctx->mLOR = mLOR; |
| ctx->mLOR_ELSE = mLOR_ELSE; |
| ctx->mLOR_ASSIGN = mLOR_ASSIGN; |
| ctx->mLOR_ASSIGN_AFTER = mLOR_ASSIGN_AFTER; |
| ctx->mLXOR = mLXOR; |
| ctx->mEQUAL = mEQUAL; |
| ctx->mNEQUAL = mNEQUAL; |
| ctx->mSEQUAL = mSEQUAL; |
| ctx->mNSEQUAL = mNSEQUAL; |
| ctx->mLTE = mLTE; |
| ctx->mLT_ = mLT_; |
| ctx->mGTE = mGTE; |
| ctx->mGT = mGT; |
| ctx->mPLUS = mPLUS; |
| ctx->mPLUS_ASSIGN = mPLUS_ASSIGN; |
| ctx->mPLUS_ASSIGN_AFTER = mPLUS_ASSIGN_AFTER; |
| ctx->mINCR = mINCR; |
| ctx->mMINUS = mMINUS; |
| ctx->mMINUS_ASSIGN = mMINUS_ASSIGN; |
| ctx->mMINUS_ASSIGN_AFTER = mMINUS_ASSIGN_AFTER; |
| ctx->mDECR = mDECR; |
| ctx->mSTAR = mSTAR; |
| ctx->mSTAR_ASSIGN = mSTAR_ASSIGN; |
| ctx->mSTAR_ASSIGN_AFTER = mSTAR_ASSIGN_AFTER; |
| ctx->mDIV = mDIV; |
| ctx->mDIV_ASSIGN = mDIV_ASSIGN; |
| ctx->mDIV_ASSIGN_AFTER = mDIV_ASSIGN_AFTER; |
| ctx->mMOD = mMOD; |
| ctx->mMOD_ASSIGN = mMOD_ASSIGN; |
| ctx->mMOD_ASSIGN_AFTER = mMOD_ASSIGN_AFTER; |
| ctx->mRSHIFT = mRSHIFT; |
| ctx->mRSHIFT_ASSIGN = mRSHIFT_ASSIGN; |
| ctx->mRSHIFT_ASSIGN_AFTER = mRSHIFT_ASSIGN_AFTER; |
| ctx->mLSHIFT = mLSHIFT; |
| ctx->mLSHIFT_ASSIGN = mLSHIFT_ASSIGN; |
| ctx->mLSHIFT_ASSIGN_AFTER = mLSHIFT_ASSIGN_AFTER; |
| ctx->mBAND = mBAND; |
| ctx->mBAND_ASSIGN = mBAND_ASSIGN; |
| ctx->mBAND_ASSIGN_AFTER = mBAND_ASSIGN_AFTER; |
| ctx->mBNOT = mBNOT; |
| ctx->mBOR = mBOR; |
| ctx->mBOR_ASSIGN = mBOR_ASSIGN; |
| ctx->mBOR_ASSIGN_AFTER = mBOR_ASSIGN_AFTER; |
| ctx->mBXOR = mBXOR; |
| ctx->mBXOR_ASSIGN = mBXOR_ASSIGN; |
| ctx->mBXOR_ASSIGN_AFTER = mBXOR_ASSIGN_AFTER; |
| ctx->mID = mID; |
| ctx->mAT_ID = mAT_ID; |
| ctx->mStringLiteral = mStringLiteral; |
| ctx->mCharLiteral = mCharLiteral; |
| ctx->mNumberLiteral = mNumberLiteral; |
| ctx->mFloatLiteral = mFloatLiteral; |
| ctx->mRationalLiteral = mRationalLiteral; |
| ctx->mIntegerLiteral = mIntegerLiteral; |
| ctx->mFloatTypeSuffix = mFloatTypeSuffix; |
| ctx->mImaginarySuffix = mImaginarySuffix; |
| ctx->mIntSuffix = mIntSuffix; |
| ctx->mInteger = mInteger; |
| ctx->mDecimal = mDecimal; |
| ctx->mBinary = mBinary; |
| ctx->mOctal = mOctal; |
| ctx->mHexadecimal = mHexadecimal; |
| ctx->mDecimalDigit = mDecimalDigit; |
| ctx->mOctalDigit = mOctalDigit; |
| ctx->mHexDigit = mHexDigit; |
| ctx->mDecimalExponent = mDecimalExponent; |
| ctx->mDecimalDigits = mDecimalDigits; |
| ctx->mFloat = mFloat; |
| ctx->mEXPONENT = mEXPONENT; |
| ctx->mHEX_DIGIT = mHEX_DIGIT; |
| ctx->mESC_SEQ = mESC_SEQ; |
| ctx->mOCTAL_ESC = mOCTAL_ESC; |
| ctx->mUNICODE_ESC = mUNICODE_ESC; |
| ctx->mCOMMENT = mCOMMENT; |
| ctx->mWS = mWS; |
| ctx->mTokens = mTokens; |
| |
| |
| |
| /** When the nextToken() call is made to this lexer's pANTLR3_TOKEN_SOURCE |
| * it will call mTokens() in this generated code, and will pass it the ctx |
| * pointer of this lexer, not the context of the base lexer, so store that now. |
| */ |
| ctx->pLexer->ctx = ctx; |
| |
| /**Install the token matching function |
| */ |
| ctx->pLexer->mTokens = (void (*) (void *))(mTokens); |
| |
| ctx->getGrammarFileName = getGrammarFileName; |
| ctx->free = fmlLexerFree; |
| ctx->reset = fmlLexerReset; |
| |
| |
| /* Return the newly built lexer to the caller |
| */ |
| return ctx; |
| } |
| |
| /* ========================================================================= |
| * DFA tables for the lexer |
| */ |
| /** Static dfa state tables for Cyclic dfa: |
| * 1:1: Tokens : ( T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | T__200 | T__201 | T__202 | T__203 | T__204 | T__205 | T__206 | T__207 | T__208 | T__209 | T__210 | T__211 | T__212 | T__213 | T__214 | T__215 | T__216 | T__217 | T__218 | T__219 | T__220 | T__221 | T__222 | T__223 | T__224 | T__225 | T__226 | T__227 | T__228 | T__229 | T__230 | T__231 | T__232 | T__233 | T__234 | T__235 | T__236 | T__237 | T__238 | T__239 | T__240 | T__241 | T__242 | T__243 | T__244 | T__245 | T__246 | T__247 | T__248 | T__249 | T__250 | T__251 | T__252 | T__253 | T__254 | T__255 | T__256 | T__257 | T__258 | T__259 | T__260 | T__261 | T__262 | T__263 | T__264 | T__265 | T__266 | T__267 | T__268 | T__269 | T__270 | T__271 | T__272 | T__273 | T__274 | T__275 | T__276 | T__277 | T__278 | T__279 | T__280 | T__281 | T__282 | T__283 | T__284 | T__285 | T__286 | T__287 | T__288 | T__289 | T__290 | T__291 | T__292 | T__293 | T__294 | T__295 | T__296 | T__297 | T__298 | T__299 | T__300 | T__301 | T__302 | T__303 | T__304 | T__305 | T__306 | T__307 | T__308 | T__309 | T__310 | T__311 | T__312 | T__313 | T__314 | T__315 | T__316 | T__317 | T__318 | T__319 | T__320 | T__321 | T__322 | T__323 | T__324 | T__325 | T__326 | T__327 | T__328 | T__329 | T__330 | T__331 | T__332 | T__333 | T__334 | T__335 | T__336 | T__337 | T__338 | T__339 | T__340 | T__341 | T__342 | T__343 | T__344 | T__345 | T__346 | T__347 | T__348 | T__349 | T__350 | T__351 | T__352 | T__353 | T__354 | T__355 | T__356 | T__357 | T__358 | T__359 | T__360 | T__361 | T__362 | T__363 | T__364 | T__365 | T__366 | T__367 | T__368 | T__369 | T__370 | T__371 | T__372 | T__373 | T__374 | T__375 | T__376 | T__377 | T__378 | T__379 | T__380 | T__381 | T__382 | T__383 | T__384 | T__385 | T__386 | T__387 | T__388 | T__389 | T__390 | T__391 | T__392 | T__393 | T__394 | T__395 | T__396 | T__397 | T__398 | T__399 | T__400 | T__401 | T__402 | T__403 | T__404 | T__405 | T__406 | T__407 | T__408 | T__409 | T__410 | T__411 | T__412 | T__413 | T__414 | T__415 | T__416 | T__417 | OP_ATOMIC_SEQUENCE | OP_SEQUENCE | OP_SEQUENCE_SIDE | OP_SEQUENCE_WEAK | OP_SCHEDULE_GT | OP_SCHEDULE_LT | OP_SCHEDULE_XOR | OP_SCHEDULE_AND_THEN | OP_SCHEDULE_OR_ELSE | OP_NON_DETERMINISM | OP_CONCURRENCY_ASYNC | OP_CONCURRENCY_AND | OP_CONCURRENCY_OR | OP_CONCURRENCY_INTERLEAVING | OP_CONCURRENCY_PARALLEL | OP_FORK | OP_JOIN | OP_CONCURRENCY_RDV_ASYNC | OP_CONCURRENCY_RDV_AND | OP_CONCURRENCY_RDV_OR | OP_CONCURRENCY_RDV_INTERLEAVING | OP_CONCURRENCY_RDV_PARALLEL | ASSIGN | ASSIGN_AFTER | ASSIGN_REF | ASSIGN_MACRO | OP_PUSH | OP_ASSIGN_TOP | OP_TOP | OP_POP | LPAREN | RPAREN | LCURLY | RCURLY | LBRACKET | RBRACKET | LBRACKET_EXCEPT | LPAREN_INVOKE | LCURLY_INVOKE | PERCENT_LPAREN_INVOKE | PERCENT_LPAREN | RPAREN_PERCENT | STATEMENT_PROMPT | DOLLAR_LCURLY | RCURLY_DOLLAR | PERCENT_LCURLY | RCURLY_PERCENT | LBRACKET_BAR | BAR_RBRACKET | LBRACKET_LCURLY | RCURLY_RBRACKET | COLON | COMMA | QUESTION | SEMI | DIESE | DOLLAR | DOT | DOTDOT | COLONx2 | LAND | LAND_THEN | LAND_ASSIGN | LAND_ASSIGN_AFTER | LNOT | LOR | LOR_ELSE | LOR_ASSIGN | LOR_ASSIGN_AFTER | LXOR | EQUAL | NEQUAL | SEQUAL | NSEQUAL | LTE | LT_ | GTE | GT | PLUS | PLUS_ASSIGN | PLUS_ASSIGN_AFTER | INCR | MINUS | MINUS_ASSIGN | MINUS_ASSIGN_AFTER | DECR | STAR | STAR_ASSIGN | STAR_ASSIGN_AFTER | DIV | DIV_ASSIGN | DIV_ASSIGN_AFTER | MOD | MOD_ASSIGN | MOD_ASSIGN_AFTER | RSHIFT | RSHIFT_ASSIGN | RSHIFT_ASSIGN_AFTER | LSHIFT | LSHIFT_ASSIGN | LSHIFT_ASSIGN_AFTER | BAND | BAND_ASSIGN | BAND_ASSIGN_AFTER | BNOT | BOR | BOR_ASSIGN | BOR_ASSIGN_AFTER | BXOR | BXOR_ASSIGN | BXOR_ASSIGN_AFTER | ID | AT_ID | StringLiteral | CharLiteral | NumberLiteral | COMMENT | WS ); |
| */ |
| static const ANTLR3_INT32 dfa50_eot[1484] = |
| { |
| -1, 61, 68, 73, 77, 81, 98, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 200, 203, 206, 209, 211, 213, 215, |
| 219, 223, -1, 228, -1, -1, -1, 230, 234, 236, 53, 241, 244, 248, -1, 53, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 261, -1, 72, -1, -1, 265, 268, 271, -1, 274, -1, -1, -1, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, -1, -1, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 339, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 360, 366, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 382, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 199, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 450, -1, -1, -1, 452, -1, -1, 205, -1, -1, 457, 460, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 462, -1, 227, -1, |
| -1, -1, -1, 466, 233, -1, -1, -1, -1, 53, 239, -1, -1, -1, 243, -1, -1, |
| 246, -1, -1, -1, 53, 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, 270, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 53, 53, 53, |
| 536, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, -1, 53, 53, 53, 53, 53, 566, 53, 53, 53, 53, 53, 53, 575, |
| 53, 577, 53, 53, 53, 53, 53, -1, 53, 53, 53, 53, 588, -1, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 601, 53, 236, 53, 53, -1, 606, 53, 53, 53, 53, |
| 53, 53, 53, 53, 619, 621, 622, 53, 624, 53, 53, 53, 629, 630, 53, 53, 53, |
| 634, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 660, 661, 53, 663, 53, 53, 53, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 449, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 459, -1, -1, -1, -1, -1, 465, -1, -1, -1, 675, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 691, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 724, 725, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 53, 53, 53, 53, -1, 53, 53, 53, 745, 747, 53, 53, 53, 751, |
| 53, 755, 53, 53, 53, 53, 53, 53, 53, 53, 764, -1, 53, 53, 53, 53, 53, 771, |
| 53, 773, -1, 53, 775, 53, 777, 53, 53, 780, 781, -1, 53, -1, 783, 53, 53, |
| 53, 53, 789, 53, 53, 53, 53, -1, 795, 53, 53, 798, 799, 53, 53, -1, 53, |
| -1, 53, 53, -1, 806, 53, 53, 53, -1, 53, 53, 812, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, -1, 53, -1, -1, 824, -1, 53, 53, 53, 53, -1, -1, 53, 53, 832, |
| -1, 53, 53, 53, 53, 53, 53, 841, 53, 53, 53, 53, 53, 848, 53, 850, 851, |
| 53, 53, 855, 53, 53, 53, 53, 861, 53, -1, -1, 53, -1, 53, 865, 53, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 870, 99, 99, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 892, 99, 99, 99, |
| 99, 897, 99, 99, -1, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, -1, -1, 99, 99, 99, 918, 99, 99, 99, 99, 923, 924, 925, 926, 53, |
| 53, 53, 53, 931, 53, -1, -1, 53, -1, 934, 53, 53, -1, 53, 53, 53, -1, 53, |
| 53, 942, 943, 53, 945, 53, 947, -1, 53, 53, 53, 951, 53, 53, -1, 53, -1, |
| 955, -1, 956, -1, 957, 958, -1, -1, -1, -1, 959, 53, 53, 53, -1, -1, 963, |
| 966, 53, 53, 53, -1, 53, 53, -1, -1, 53, 973, 53, 976, 53, -1, -1, 53, |
| 53, 53, 53, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, -1, 53, |
| 53, 53, 1002, 53, 53, 53, -1, 53, -1, 53, 1008, 1010, 53, 53, 53, -1, 53, |
| 53, 53, 53, 53, 1019, -1, 53, -1, -1, 53, 53, 53, -1, 53, 1025, 53, 53, |
| 53, -1, 1029, 53, 53, -1, 1032, -1, -1, -1, -1, 1033, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 1045, 99, 99, 99, 99, 99, 99, 99, 99, -1, 99, 99, |
| 99, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 1077, 99, -1, 99, 99, 99, 99, -1, -1, -1, -1, 1083, 53, 53, |
| 53, -1, 53, 53, -1, 53, 1090, 53, 53, 53, 53, 1095, -1, -1, 53, -1, 53, |
| -1, 53, 53, 1100, -1, 53, 1102, 1103, -1, -1, -1, -1, -1, 1104, 53, 53, |
| -1, 53, 53, -1, 53, 53, 53, 1117, 53, 53, -1, 53, -1, -1, 53, 53, 53, 53, |
| 53, 53, 53, 53, 1130, 53, 1132, 53, 53, -1, 53, -1, 53, 53, 53, 53, 1140, |
| 53, 53, 1143, 1145, -1, 53, 53, 53, 1149, 53, -1, 53, -1, 1152, 53, 53, |
| 1155, 1156, 53, 1158, 1159, -1, 53, 53, 1163, 53, 53, -1, 53, 1167, 53, |
| -1, 1169, 53, -1, -1, 99, 99, 99, 99, 1175, 99, 99, 99, 99, 1180, 99, -1, |
| 99, -1, 99, 1184, 99, 99, 99, 99, -1, -1, 99, 99, 99, -1, -1, 99, 99, 99, |
| 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 1206, 99, 99, -1, 99, 1210, 99, |
| 99, 99, -1, 53, 53, 1216, 1217, 1218, 53, -1, 1221, 1222, 53, 53, -1, 1226, |
| 53, 1228, 1229, -1, 1230, -1, -1, -1, 53, 1232, 53, 53, 53, 53, 53, 53, |
| 53, 53, 1241, 53, -1, 53, 1244, 1245, 53, 53, 53, 53, 53, 53, 53, 1253, |
| 53, -1, 1259, -1, 1261, 1262, 1263, 53, 53, 53, 53, -1, 53, 1269, -1, 53, |
| -1, 1271, 1272, 53, -1, -1, 53, -1, 53, 53, -1, -1, 1279, -1, -1, 53, 53, |
| 1282, -1, 53, 1284, 53, -1, 53, -1, 53, 99, 99, 99, 99, -1, 99, 1293, 99, |
| -1, -1, 99, 99, -1, -1, 99, 1298, -1, 1299, 99, 99, 99, 99, 1304, -1, 1305, |
| 99, 99, 99, 99, 99, 99, -1, -1, -1, 99, -1, 1314, 99, 99, -1, -1, 99, 99, |
| 53, 1320, -1, -1, -1, 53, 53, -1, -1, 53, 1324, 53, -1, 1326, -1, -1, -1, |
| 1327, -1, 53, 53, 53, 53, 53, 53, 53, 1336, -1, 1337, 1338, -1, -1, 53, |
| 53, 53, 53, 1343, 1344, 1345, -1, 53, 53, 53, 53, 53, -1, 53, -1, -1, -1, |
| 53, 53, 53, 53, 1356, -1, -1, -1, -1, 1357, 53, 53, 53, 53, 53, -1, 53, |
| 53, -1, 1366, -1, 53, 53, 1369, 99, 99, 99, 99, 99, -1, 99, 99, 1377, 1378, |
| -1, -1, 99, 99, -1, 1381, -1, -1, 99, -1, 99, 99, 99, 99, -1, -1, -1, 1387, |
| 99, 99, -1, -1, -1, 1390, 53, 1392, -1, 1393, -1, -1, 53, 1395, 53, 1397, |
| 53, 1399, 53, -1, -1, -1, -1, 1401, 1402, 1403, 53, -1, -1, -1, 53, 53, |
| 53, 53, 53, 53, 1411, 1412, 1413, -1, -1, -1, 53, 53, 1416, 53, 53, 1419, |
| 1420, 53, -1, 1422, 1423, -1, -1, 1425, 99, 99, 99, 1429, 99, -1, -1, -1, |
| 99, -1, 99, 99, -1, 99, 99, -1, 99, 99, -1, 1438, -1, -1, 53, -1, 1440, |
| -1, 1441, -1, 53, -1, -1, -1, 53, 53, 1445, 53, 1447, 1448, 53, -1, -1, |
| -1, 53, 53, -1, 1452, 53, -1, -1, 1454, -1, -1, -1, -1, 99, 1456, 99, -1, |
| 99, 99, -1, -1, -1, -1, 99, 99, -1, 53, -1, -1, 53, 53, 53, -1, 1466, -1, |
| -1, 1467, 53, 53, -1, 1470, -1, 1471, -1, 99, -1, 99, 99, -1, 1475, 53, |
| 53, 53, -1, -1, 1479, 1480, -1, -1, -1, -1, 99, -1, 1482, -1, 1483, -1, |
| -1, -1, -1, -1 |
| }; |
| static const ANTLR3_INT32 dfa50_eof[1484] = |
| { |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1 |
| }; |
| static const ANTLR3_INT32 dfa50_min[1484] = |
| { |
| 9, 100, 58, 45, 45, 33, 65, 98, 105, 97, 101, 108, 97, 111, 97, 111, 97, |
| 97, 101, 112, 97, 97, 99, 103, 100, 97, 97, 44, 58, 58, 61, 58, 37, 58, |
| 36, 94, -1, 40, -1, -1, -1, 46, 38, 61, 111, 43, 58, 42, -1, 46, -1, -1, |
| -1, -1, -1, -1, -1, 110, -1, 104, -1, -1, 99, -1, -1, 101, -1, -1, -1, |
| 62, -1, 58, -1, -1, 45, 60, 58, -1, 61, -1, -1, -1, 98, 101, 111, 101, |
| 102, 105, 117, 101, 97, 97, 110, 97, 101, 99, 103, 102, -1, -1, 111, 116, |
| 100, 114, 109, 110, 111, 101, 102, 108, 97, 97, 110, 105, 115, 115, 35, |
| 105, 110, 115, 97, 101, 105, 108, 102, 111, 114, 111, 110, 116, 97, 98, |
| 105, 110, 35, 35, 105, 109, 102, 99, 115, 99, 108, 119, 108, 116, 101, |
| 35, 116, 99, 114, 101, 98, 109, 118, 97, 117, 99, 110, 101, 104, 108, 103, |
| 108, 97, 115, 115, 117, 109, 58, 97, 112, 111, 108, 110, 105, 97, 108, |
| 99, 97, 108, 105, 105, 58, -1, 59, -1, 0, -1, -1, -1, 110, 114, 110, -1, |
| -1, -1, 44, -1, -1, -1, 61, -1, -1, 58, -1, -1, 62, 58, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, -1, 58, -1, -1, -1, -1, |
| 58, 58, -1, -1, -1, -1, 114, 58, -1, -1, -1, 58, -1, -1, 58, -1, -1, -1, |
| 105, 46, 105, -1, 97, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 58, -1, -1, -1, -1, -1, 111, 104, 109, 101, 99, 115, 102, 97, 101, |
| 110, 108, 114, 97, 97, 98, 105, 110, 112, 99, 117, 99, 99, 95, 116, 116, |
| 99, 105, 98, 103, 117, 99, 110, 104, 97, 115, 117, 97, 109, 105, 114, 101, |
| 105, 35, 99, 97, 99, 100, 108, 97, 97, 102, 108, 110, 99, 105, 115, 99, |
| 110, 109, 114, 58, 116, 97, 98, -1, 109, 97, 101, 98, 109, 35, 110, 116, |
| 115, 111, 97, 97, 35, 109, 35, 111, 114, 111, 115, 97, -1, 116, 117, 117, |
| 116, 35, -1, 110, 98, 101, 116, 104, 58, 115, 58, 101, 116, 35, 108, 35, |
| 114, 101, -1, 35, 107, 101, 116, 95, 115, 111, 98, 108, 35, 35, 35, 108, |
| 35, 116, 117, 116, 35, 35, 99, 101, 102, 35, 110, 101, 118, 114, 112, 112, |
| 105, 112, 116, 97, 101, -1, 110, 101, 101, 117, 111, 116, 99, 97, 116, |
| 97, 35, 35, 116, 35, 97, 116, 108, -1, -1, -1, -1, -1, 100, -1, 35, -1, |
| 110, -1, -1, -1, 58, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, -1, -1, -1, |
| -1, -1, 58, -1, -1, -1, 35, -1, -1, -1, -1, 116, -1, -1, -1, -1, 114, 97, |
| 58, 99, 97, 108, 97, 101, 101, 98, 99, 97, 35, 109, 114, 100, 111, 115, |
| 97, 111, 108, 116, 117, 117, 116, 101, 110, 104, 58, 101, 58, 119, 105, |
| 112, 107, 97, 118, 99, 108, 105, 117, 116, 35, 35, 101, 114, 112, 116, |
| 97, 110, 103, 108, 112, 97, 116, 110, 118, 116, -1, 97, 121, 111, 35, 35, |
| 107, 100, 101, 35, 103, 35, 107, 99, 115, 107, 101, 116, 105, 101, 35, |
| -1, 114, 98, 108, 101, 109, 35, 108, 35, -1, 116, 35, 101, 35, 108, 116, |
| 35, 35, -1, 58, -1, 35, 100, 114, 97, 98, 35, 116, 116, 97, 103, -1, 35, |
| 100, 108, 35, 35, 105, 111, -1, 97, -1, 108, 105, -1, 35, 97, 108, 117, |
| -1, 97, 110, 35, 105, 101, 114, 97, 97, 101, 101, 105, 105, -1, 111, -1, |
| -1, 35, -1, 97, 109, 114, 101, -1, -1, 116, 100, 35, -1, 97, 58, 101, 116, |
| 101, 95, 35, 110, 99, 101, 101, 114, 35, 115, 35, 35, 98, 97, 35, 97, 110, |
| 101, 102, 35, 108, -1, -1, 111, -1, 116, 35, 101, 35, -1, -1, -1, -1, -1, |
| -1, -1, -1, 105, 116, 118, -1, 111, 117, 116, 116, 97, 98, 114, 99, 108, |
| 117, 108, -1, 97, 100, 101, 114, 97, 98, 114, 117, 35, 116, 116, 97, 114, |
| 35, 105, 111, -1, 108, -1, 114, 111, 117, 97, 109, 97, 101, 101, 101, 105, |
| 111, 114, 105, -1, -1, 100, 116, 101, 35, 101, 114, 115, 103, 35, 35, 35, |
| 35, 116, 105, 104, 115, 35, 100, -1, -1, 97, -1, 35, 99, 114, -1, 101, |
| 101, 99, -1, 115, 101, 35, 35, 99, 35, 110, 35, -1, 111, 108, 101, 35, |
| 105, 102, -1, 101, -1, 35, -1, 35, -1, 35, 35, -1, -1, -1, -1, 35, 116, |
| 98, 108, -1, -1, 35, 35, 110, 101, 118, -1, 97, 105, -1, -1, 110, 35, 103, |
| 35, 99, -1, -1, 116, 115, 116, 103, 116, -1, 110, 110, 58, 116, 58, 100, |
| 99, 116, 100, 99, 110, -1, 114, 101, 110, 35, 110, 111, 117, -1, 108, -1, |
| 114, 35, 35, 99, 115, 109, -1, 103, 116, 110, 109, 100, 35, -1, 105, -1, |
| -1, 108, 116, 103, -1, 115, 35, 114, 101, 111, -1, 35, 114, 105, -1, 35, |
| -1, -1, -1, -1, 35, 105, 115, 114, 114, 101, 114, 108, 115, 116, 101, 116, |
| 35, 108, 58, 114, 116, 98, 108, 116, 100, -1, 58, 58, 110, 97, -1, 110, |
| 58, 58, 105, 110, 116, 103, 58, 116, 100, 114, 99, 116, 99, 110, 110, 110, |
| 117, 35, 109, -1, 109, 100, 105, 101, -1, -1, -1, -1, 35, 116, 101, 116, |
| -1, 101, 110, -1, 97, 35, 100, 108, 116, 97, 35, -1, -1, 116, -1, 117, |
| -1, 121, 101, 35, -1, 99, 35, 35, -1, -1, -1, -1, -1, 35, 108, 101, -1, |
| 98, 101, -1, 99, 114, 97, 35, 110, 101, -1, 101, -1, -1, 97, 105, 105, |
| 108, 100, 101, 111, 101, 35, 101, 35, 116, 116, -1, 101, -1, 117, 116, |
| 121, 101, 35, 97, 116, 35, 35, -1, 101, 114, 108, 35, 58, -1, 97, -1, 35, |
| 35, 97, 35, 35, 100, 35, 35, -1, 101, 101, 35, 101, 116, -1, 115, 35, 110, |
| -1, 35, 108, -1, -1, 111, 105, 114, 97, 35, 97, 101, 105, 58, 35, 97, -1, |
| 109, -1, 58, 35, 108, 101, 58, 101, -1, -1, 99, 99, 101, -1, -1, 116, 115, |
| 58, 101, -1, 116, 101, 117, 116, 116, 121, 58, 58, 35, 101, 108, -1, 97, |
| 35, 58, 116, 114, -1, 121, 110, 35, 35, 35, 115, -1, 35, 35, 101, 116, |
| -1, 35, 101, 35, 35, -1, 35, -1, -1, -1, 101, 35, 117, 110, 108, 100, 97, |
| 97, 110, 101, 35, 108, -1, 101, 35, 35, 115, 102, 102, 105, 118, 116, 114, |
| 35, 98, -1, 35, -1, 35, 35, 35, 114, 101, 112, 100, -1, 108, 35, -1, 58, |
| -1, 35, 35, 101, -1, -1, 99, -1, 98, 114, -1, -1, 35, -1, -1, 110, 105, |
| 35, -1, 114, 35, 97, -1, 97, -1, 101, 114, 116, 101, 105, -1, 116, 35, |
| 116, -1, -1, 98, 108, -1, -1, 101, 35, -1, 35, 101, 116, 58, 101, 35, -1, |
| 35, 101, 58, 114, 121, 101, 112, -1, -1, -1, 58, -1, 35, 101, 99, -1, -1, |
| 105, 58, 58, 35, -1, -1, -1, 116, 116, -1, -1, 114, 35, 114, -1, 35, -1, |
| -1, -1, 35, -1, 102, 118, 111, 118, 118, 114, 97, 35, -1, 35, 35, -1, -1, |
| 116, 111, 111, 99, 35, 35, 35, -1, 117, 110, 108, 100, 97, -1, 103, -1, |
| -1, -1, 101, 100, 101, 58, 35, -1, -1, -1, -1, 35, 104, 101, 115, 97, 107, |
| -1, 116, 111, -1, 35, -1, 108, 108, 35, 58, 101, 110, 110, 105, -1, 121, |
| 108, 35, 35, -1, -1, 58, 105, -1, 35, -1, -1, 114, -1, 101, 58, 100, 101, |
| -1, -1, -1, 35, 104, 111, -1, -1, -1, 35, 111, 35, -1, 35, -1, -1, 102, |
| 35, 119, 35, 101, 35, 98, -1, -1, -1, -1, 35, 35, 35, 105, -1, -1, -1, |
| 102, 118, 111, 118, 114, 101, 35, 35, 35, -1, -1, -1, 105, 105, 35, 115, |
| 108, 35, 35, 110, -1, 35, 35, -1, -1, 35, 99, 116, 111, 35, 101, -1, -1, |
| -1, 111, -1, 58, 58, -1, 58, 58, -1, 105, 110, -1, 35, -1, -1, 101, -1, |
| 35, -1, 35, -1, 108, -1, -1, -1, 116, 102, 35, 119, 35, 35, 114, -1, -1, |
| -1, 110, 110, -1, 35, 108, -1, -1, 35, -1, -1, -1, -1, 121, 35, 110, -1, |
| 58, 110, -1, -1, -1, -1, 110, 58, -1, 114, -1, -1, 101, 121, 101, -1, 35, |
| -1, -1, 35, 101, 103, -1, 35, -1, 35, -1, 58, -1, 58, 101, -1, 35, 100, |
| 58, 114, -1, -1, 35, 35, -1, -1, -1, -1, 58, -1, 35, -1, 35, -1, -1, -1, |
| -1, -1 |
| }; |
| static const ANTLR3_INT32 dfa50_max[1484] = |
| { |
| 126, 116, 123, 62, 61, 61, 122, 118, 117, 116, 121, 120, 117, 117, 110, |
| 111, 105, 117, 117, 117, 117, 118, 121, 121, 114, 111, 104, 167, 62, 61, |
| 62, 58, 37, 58, 93, 124, -1, 123, -1, -1, -1, 95, 61, 61, 111, 61, 61, |
| 61, -1, 102, -1, -1, -1, -1, -1, -1, -1, 110, -1, 116, -1, -1, 116, -1, |
| -1, 117, -1, -1, -1, 62, -1, 58, -1, -1, 62, 61, 61, -1, 62, -1, -1, -1, |
| 98, 101, 114, 105, 120, 111, 117, 101, 114, 111, 117, 117, 117, 121, 114, |
| 108, -1, -1, 115, 116, 121, 114, 109, 110, 111, 111, 102, 108, 111, 111, |
| 110, 120, 115, 115, 122, 105, 110, 115, 118, 101, 105, 108, 110, 111, 114, |
| 111, 110, 116, 97, 98, 105, 110, 122, 122, 105, 109, 115, 120, 115, 100, |
| 108, 119, 108, 116, 101, 122, 116, 114, 115, 111, 98, 116, 118, 116, 117, |
| 99, 110, 101, 104, 116, 122, 108, 114, 115, 115, 117, 109, 58, 117, 112, |
| 111, 108, 110, 115, 101, 114, 99, 97, 108, 105, 105, 62, -1, 124, -1, 59, |
| -1, -1, -1, 124, 114, 124, -1, -1, -1, 111, -1, -1, -1, 61, -1, -1, 62, |
| -1, -1, 62, 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 58, -1, 58, -1, -1, -1, -1, 61, 58, -1, -1, -1, -1, 114, 58, -1, -1, |
| -1, 58, -1, -1, 58, -1, -1, -1, 105, 102, 105, -1, 115, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, -1, -1, -1, -1, -1, 111, |
| 104, 110, 101, 99, 118, 102, 97, 101, 110, 108, 114, 97, 97, 98, 105, 110, |
| 112, 116, 117, 99, 101, 95, 116, 116, 114, 111, 98, 116, 117, 99, 110, |
| 104, 111, 115, 117, 105, 115, 105, 114, 101, 105, 122, 99, 97, 99, 100, |
| 108, 97, 97, 102, 108, 114, 99, 105, 115, 99, 116, 109, 114, 58, 116, 97, |
| 98, -1, 109, 97, 101, 98, 109, 122, 110, 116, 115, 111, 97, 119, 122, 109, |
| 122, 111, 114, 111, 115, 97, -1, 116, 117, 117, 116, 122, -1, 110, 98, |
| 111, 116, 114, 58, 115, 58, 101, 116, 122, 108, 122, 114, 101, -1, 122, |
| 107, 101, 116, 95, 115, 118, 118, 108, 122, 122, 122, 108, 122, 117, 117, |
| 116, 122, 122, 99, 101, 102, 122, 110, 101, 118, 116, 112, 112, 117, 112, |
| 116, 97, 101, -1, 110, 101, 101, 117, 111, 116, 118, 97, 116, 97, 122, |
| 122, 116, 122, 97, 116, 108, -1, -1, -1, -1, -1, 100, -1, 124, -1, 124, |
| -1, -1, -1, 58, -1, -1, -1, -1, -1, -1, -1, -1, -1, 58, -1, -1, -1, -1, |
| -1, 58, -1, -1, -1, 122, -1, -1, -1, -1, 116, -1, -1, -1, -1, 114, 97, |
| 112, 115, 97, 108, 97, 101, 101, 98, 99, 97, 122, 109, 114, 100, 111, 115, |
| 97, 111, 108, 116, 117, 117, 116, 101, 110, 114, 58, 101, 58, 119, 105, |
| 112, 107, 97, 118, 116, 108, 105, 117, 116, 122, 122, 101, 116, 112, 116, |
| 97, 110, 103, 108, 112, 97, 116, 110, 118, 116, -1, 97, 121, 111, 122, |
| 122, 107, 100, 101, 122, 110, 122, 107, 99, 115, 107, 101, 116, 105, 101, |
| 122, -1, 114, 98, 108, 101, 109, 122, 108, 122, -1, 116, 122, 101, 122, |
| 108, 116, 122, 122, -1, 58, -1, 122, 100, 114, 97, 98, 122, 116, 116, 97, |
| 114, -1, 122, 100, 108, 122, 122, 105, 111, -1, 97, -1, 108, 105, -1, 122, |
| 97, 108, 117, -1, 97, 110, 122, 105, 101, 114, 97, 97, 101, 111, 105, 105, |
| -1, 111, -1, -1, 122, -1, 97, 109, 114, 105, -1, -1, 116, 100, 122, -1, |
| 97, 58, 101, 116, 117, 95, 122, 110, 99, 101, 101, 114, 122, 115, 122, |
| 122, 98, 97, 122, 97, 110, 101, 102, 122, 108, -1, -1, 111, -1, 116, 122, |
| 101, 124, -1, -1, -1, -1, -1, -1, -1, -1, 105, 116, 118, -1, 111, 117, |
| 116, 116, 97, 98, 114, 99, 108, 117, 108, -1, 97, 100, 101, 114, 97, 98, |
| 114, 117, 122, 116, 116, 97, 114, 122, 105, 111, -1, 108, -1, 114, 111, |
| 117, 97, 109, 97, 101, 101, 111, 105, 111, 114, 105, -1, -1, 100, 116, |
| 101, 122, 101, 114, 115, 103, 122, 122, 122, 122, 116, 105, 104, 115, 122, |
| 100, -1, -1, 97, -1, 122, 99, 114, -1, 101, 101, 99, -1, 115, 101, 122, |
| 122, 99, 122, 110, 122, -1, 111, 108, 101, 122, 105, 102, -1, 101, -1, |
| 122, -1, 122, -1, 122, 122, -1, -1, -1, -1, 122, 116, 98, 108, -1, -1, |
| 122, 122, 110, 101, 118, -1, 97, 105, -1, -1, 110, 122, 103, 122, 115, |
| -1, -1, 116, 115, 116, 103, 116, -1, 110, 110, 58, 116, 58, 100, 99, 116, |
| 100, 99, 110, -1, 114, 101, 110, 122, 110, 111, 117, -1, 108, -1, 114, |
| 122, 122, 99, 115, 109, -1, 103, 116, 110, 109, 100, 122, -1, 105, -1, |
| -1, 108, 116, 103, -1, 115, 122, 114, 101, 111, -1, 122, 114, 105, -1, |
| 122, -1, -1, -1, -1, 122, 105, 115, 114, 114, 101, 114, 108, 115, 116, |
| 101, 116, 122, 108, 58, 114, 116, 98, 108, 116, 100, -1, 58, 58, 110, 97, |
| -1, 110, 58, 58, 105, 110, 116, 103, 101, 116, 100, 114, 99, 116, 99, 110, |
| 110, 110, 117, 122, 109, -1, 109, 100, 105, 101, -1, -1, -1, -1, 122, 116, |
| 101, 116, -1, 101, 110, -1, 97, 122, 100, 108, 116, 97, 122, -1, -1, 116, |
| -1, 117, -1, 121, 101, 122, -1, 99, 122, 122, -1, -1, -1, -1, -1, 122, |
| 108, 101, -1, 118, 101, -1, 99, 114, 97, 122, 110, 101, -1, 101, -1, -1, |
| 97, 105, 105, 108, 100, 101, 111, 101, 122, 101, 122, 116, 116, -1, 101, |
| -1, 117, 116, 121, 101, 122, 97, 116, 122, 122, -1, 101, 114, 108, 122, |
| 58, -1, 97, -1, 122, 35, 97, 122, 122, 100, 122, 122, -1, 116, 101, 122, |
| 101, 116, -1, 115, 122, 110, -1, 122, 108, -1, -1, 111, 105, 114, 97, 122, |
| 97, 101, 105, 58, 122, 97, -1, 109, -1, 58, 122, 108, 101, 58, 101, -1, |
| -1, 99, 99, 101, -1, -1, 116, 115, 58, 101, -1, 116, 101, 117, 116, 116, |
| 121, 58, 58, 122, 101, 108, -1, 97, 122, 58, 116, 114, -1, 121, 110, 122, |
| 122, 122, 115, -1, 122, 122, 101, 116, -1, 122, 101, 122, 122, -1, 122, |
| -1, -1, -1, 101, 122, 117, 110, 108, 100, 97, 97, 110, 101, 122, 108, -1, |
| 101, 122, 122, 115, 102, 102, 105, 118, 116, 114, 122, 118, -1, 122, -1, |
| 122, 122, 122, 114, 101, 112, 100, -1, 108, 122, -1, 58, -1, 122, 122, |
| 101, -1, -1, 99, -1, 119, 114, -1, -1, 122, -1, -1, 110, 105, 122, -1, |
| 114, 122, 97, -1, 97, -1, 101, 114, 116, 101, 105, -1, 116, 122, 116, -1, |
| -1, 98, 108, -1, -1, 101, 122, -1, 122, 101, 116, 58, 101, 122, -1, 122, |
| 101, 58, 114, 121, 101, 112, -1, -1, -1, 58, -1, 122, 101, 99, -1, -1, |
| 105, 58, 58, 122, -1, -1, -1, 116, 116, -1, -1, 114, 122, 114, -1, 122, |
| -1, -1, -1, 122, -1, 102, 118, 111, 118, 118, 114, 97, 122, -1, 122, 122, |
| -1, -1, 116, 111, 111, 99, 122, 122, 122, -1, 117, 110, 108, 100, 97, -1, |
| 103, -1, -1, -1, 101, 100, 101, 58, 122, -1, -1, -1, -1, 122, 104, 101, |
| 115, 105, 107, -1, 116, 111, -1, 122, -1, 108, 108, 122, 58, 101, 110, |
| 110, 105, -1, 121, 108, 122, 122, -1, -1, 58, 105, -1, 122, -1, -1, 114, |
| -1, 101, 58, 100, 101, -1, -1, -1, 122, 104, 111, -1, -1, -1, 122, 111, |
| 122, -1, 122, -1, -1, 102, 122, 119, 122, 101, 122, 98, -1, -1, -1, -1, |
| 122, 122, 122, 105, -1, -1, -1, 102, 118, 111, 118, 114, 101, 122, 122, |
| 122, -1, -1, -1, 105, 105, 122, 115, 108, 122, 122, 110, -1, 122, 122, |
| -1, -1, 122, 99, 116, 111, 122, 101, -1, -1, -1, 111, -1, 58, 58, -1, 58, |
| 58, -1, 105, 110, -1, 122, -1, -1, 101, -1, 122, -1, 122, -1, 108, -1, |
| -1, -1, 116, 102, 122, 119, 122, 122, 114, -1, -1, -1, 110, 110, -1, 122, |
| 108, -1, -1, 122, -1, -1, -1, -1, 121, 122, 110, -1, 58, 110, -1, -1, -1, |
| -1, 110, 58, -1, 114, -1, -1, 101, 121, 101, -1, 122, -1, -1, 122, 101, |
| 103, -1, 122, -1, 122, -1, 58, -1, 58, 101, -1, 122, 100, 58, 114, -1, |
| -1, 122, 122, -1, -1, -1, -1, 58, -1, 122, -1, 122, -1, -1, -1, -1, -1 |
| }; |
| static const ANTLR3_INT32 dfa50_accept[1484] = |
| { |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 310, -1, 327, 328, 329, -1, -1, -1, -1, -1, -1, -1, 379, -1, 388, 389, |
| 390, 386, 392, 1, 2, -1, 5, -1, 10, 330, -1, 15, 16, -1, 19, 318, 331, |
| -1, 21, -1, 358, 357, -1, -1, -1, 350, -1, 298, 348, 297, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, 387, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 275, -1, 277, -1, 279, 280, 281, -1, -1, |
| -1, 289, 290, 291, -1, 323, 381, 380, -1, 317, 326, -1, 384, 383, -1, -1, |
| 352, 312, 305, 316, 306, 313, 307, 319, 321, 325, 308, 311, 322, 324, 309, |
| -1, 320, -1, 368, 367, 333, 332, -1, -1, 377, 376, 346, 339, -1, -1, 354, |
| 356, 353, -1, 362, 361, -1, 365, 391, 364, -1, -1, -1, 6, -1, 11, 12, 13, |
| 14, 17, 18, 20, 360, 359, 22, 23, 299, 24, 301, 349, -1, 374, 373, 25, |
| 347, 345, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 126, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 151, -1, -1, |
| -1, -1, -1, 152, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 191, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 251, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 274, 382, 276, 278, 284, -1, 285, -1, 288, -1, 294, 295, 296, -1, 342, |
| 340, 300, 334, 302, 303, 385, 304, 351, -1, 371, 370, 314, 315, 369, -1, |
| 337, 335, 378, -1, 355, 363, 366, 386, -1, 7, 8, 9, 375, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 96, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 123, -1, -1, -1, -1, -1, -1, -1, -1, 134, -1, -1, -1, -1, -1, |
| -1, -1, -1, 142, -1, 145, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 166, |
| -1, -1, -1, -1, -1, -1, -1, 176, -1, 178, -1, -1, 187, -1, -1, -1, -1, |
| 192, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 213, -1, 214, 216, |
| -1, 218, -1, -1, -1, -1, 225, 226, -1, -1, -1, 230, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 267, 268, -1, 270, -1, -1, -1, -1, 283, 287, 292, 293, 343, 372, |
| 338, 344, -1, -1, -1, 29, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 42, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 59, -1, |
| 61, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 80, 81, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 101, 100, |
| -1, 102, -1, -1, -1, 107, -1, -1, -1, 111, -1, -1, -1, -1, -1, -1, -1, |
| -1, 122, -1, -1, -1, -1, -1, -1, 130, -1, 133, -1, 136, -1, 138, -1, -1, |
| 141, 143, 144, 146, -1, -1, -1, -1, 154, 153, -1, -1, -1, -1, -1, 169, |
| -1, -1, 172, 173, -1, -1, -1, -1, -1, 189, 188, -1, -1, -1, -1, -1, 201, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 217, -1, -1, -1, -1, -1, -1, |
| -1, 229, -1, 232, -1, -1, -1, -1, -1, -1, 243, -1, -1, -1, -1, -1, -1, |
| 249, -1, 254, 255, -1, -1, -1, 258, -1, -1, -1, -1, -1, 264, -1, -1, -1, |
| 272, -1, 282, 286, 4, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, 51, -1, -1, -1, -1, 56, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 85, |
| -1, -1, -1, -1, 90, 91, 92, 93, -1, -1, -1, -1, 98, -1, -1, 104, -1, -1, |
| -1, -1, -1, -1, -1, 115, 116, -1, 119, -1, 121, -1, -1, -1, 128, -1, -1, |
| -1, 135, 137, 139, 140, 147, -1, -1, -1, 155, -1, -1, 162, -1, -1, -1, |
| -1, -1, -1, 175, -1, 180, 179, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 205, -1, 207, -1, -1, -1, -1, -1, -1, -1, -1, -1, 223, -1, |
| -1, -1, -1, -1, 234, -1, 235, -1, -1, -1, -1, -1, -1, -1, -1, 250, -1, |
| -1, -1, -1, -1, 261, -1, -1, -1, 266, -1, -1, 273, 27, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 41, -1, 44, -1, -1, -1, -1, -1, -1, 52, 53, |
| -1, -1, -1, 58, 60, -1, -1, -1, -1, 66, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 83, -1, -1, -1, -1, -1, 94, -1, -1, -1, -1, -1, -1, 106, -1, |
| -1, -1, -1, 114, -1, -1, -1, -1, 127, -1, 131, 132, 148, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 170, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 198, -1, 200, -1, -1, -1, -1, -1, -1, -1, 212, -1, -1, 220, |
| -1, 221, -1, -1, -1, 231, 233, -1, 237, -1, -1, 244, 245, -1, 247, 248, |
| -1, -1, -1, 257, -1, -1, -1, 263, -1, 269, -1, -1, -1, -1, -1, 34, -1, |
| -1, -1, 38, 39, -1, -1, 45, 46, -1, -1, 49, -1, -1, -1, -1, -1, -1, 64, |
| -1, -1, -1, -1, -1, -1, -1, 73, 74, 76, -1, 75, -1, -1, -1, 86, 87, -1, |
| -1, -1, -1, 97, 99, 103, -1, -1, 109, 110, -1, -1, -1, 117, -1, 124, 125, |
| 129, -1, 150, -1, -1, -1, -1, -1, -1, -1, -1, 167, -1, -1, 174, 177, -1, |
| -1, -1, -1, -1, -1, -1, 341, -1, -1, -1, -1, -1, 199, -1, 202, 204, 206, |
| -1, -1, -1, -1, -1, 219, 222, 224, 227, -1, -1, -1, -1, -1, -1, 246, -1, |
| -1, 256, -1, 260, -1, -1, -1, -1, -1, -1, -1, -1, 36, -1, -1, -1, -1, 48, |
| 50, -1, -1, 57, -1, 63, 65, -1, 68, -1, -1, -1, -1, 77, 79, 78, -1, -1, |
| -1, 89, 95, 336, -1, -1, -1, 113, -1, 120, 149, -1, -1, -1, -1, -1, -1, |
| -1, 165, 164, 168, 171, -1, -1, -1, -1, 185, 186, 190, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 211, 215, 228, -1, -1, -1, -1, -1, -1, -1, -1, 259, |
| -1, -1, 271, 28, -1, -1, -1, -1, -1, -1, 43, 47, 54, -1, 62, -1, -1, 70, |
| -1, -1, 82, -1, -1, 105, -1, 112, 118, -1, 157, -1, 159, -1, 161, -1, 181, |
| 182, 183, -1, -1, -1, -1, -1, -1, -1, 208, 209, 210, -1, -1, 239, -1, -1, |
| 242, 252, -1, 262, 265, 31, 30, -1, -1, -1, 37, -1, -1, 67, 69, 71, 72, |
| -1, -1, 108, -1, 158, 160, -1, -1, -1, 194, -1, 196, 197, -1, -1, -1, 240, |
| -1, 253, -1, 33, -1, 40, -1, -1, 88, -1, -1, -1, -1, 195, 203, -1, -1, |
| 241, 32, 35, 55, -1, 156, -1, 184, -1, 236, 238, 84, 163, 193 |
| }; |
| static const ANTLR3_INT32 dfa50_special[1484] = |
| { |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1 |
| }; |
| |
| /** Used when there is no transition table entry for a particular state */ |
| #define dfa50_T_empty NULL |
| |
| static const ANTLR3_INT32 dfa50_T0[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T1[] = |
| { |
| 607 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T2[] = |
| { |
| 810 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T3[] = |
| { |
| 986 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T4[] = |
| { |
| 1131 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T5[] = |
| { |
| 608 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T6[] = |
| { |
| 811 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T7[] = |
| { |
| 987 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T8[] = |
| { |
| 609 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T9[] = |
| { |
| 456 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T10[] = |
| { |
| 1351 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T11[] = |
| { |
| 1410 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T12[] = |
| { |
| 1449 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T13[] = |
| { |
| 586 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T14[] = |
| { |
| 792 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T15[] = |
| { |
| 297, -1, 298, -1, -1, -1, -1, 299 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T16[] = |
| { |
| 967 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T17[] = |
| { |
| 611 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T18[] = |
| { |
| 814 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T19[] = |
| { |
| 1114 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T20[] = |
| { |
| 989 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T21[] = |
| { |
| 1134 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T22[] = |
| { |
| 1240 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T23[] = |
| { |
| 231, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 233, -1, -1, 232 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T24[] = |
| { |
| 240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 239, -1, -1, |
| 238 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T25[] = |
| { |
| 815 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T26[] = |
| { |
| 990 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T27[] = |
| { |
| 816 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T28[] = |
| { |
| 991 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T29[] = |
| { |
| 1135 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T30[] = |
| { |
| 307, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 308, |
| -1, -1, -1, -1, 309 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T31[] = |
| { |
| 817 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T32[] = |
| { |
| 992 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T33[] = |
| { |
| 818 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T34[] = |
| { |
| 993 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T35[] = |
| { |
| 1136 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T36[] = |
| { |
| 1264 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T37[] = |
| { |
| 1352 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T38[] = |
| { |
| 994 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T39[] = |
| { |
| 1137 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T40[] = |
| { |
| 793, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 794 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T41[] = |
| { |
| 1265 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T42[] = |
| { |
| 1353 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T43[] = |
| { |
| 289, -1, -1, 290, 291, -1, -1, -1, -1, -1, -1, -1, 292, 293, -1, -1, -1, |
| 294 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T44[] = |
| { |
| 995 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T45[] = |
| { |
| 1138 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T46[] = |
| { |
| 1266 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T47[] = |
| { |
| 1354 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T48[] = |
| { |
| 821 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T49[] = |
| { |
| 996 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T50[] = |
| { |
| 1139 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T51[] = |
| { |
| 1267 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T52[] = |
| { |
| 1355 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T53[] = |
| { |
| 391 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T54[] = |
| { |
| 618 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T55[] = |
| { |
| 822 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T56[] = |
| { |
| 997 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T57[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 1260, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T58[] = |
| { |
| 823 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T59[] = |
| { |
| 998 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T60[] = |
| { |
| 1141 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T61[] = |
| { |
| 1268 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T62[] = |
| { |
| 394 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T63[] = |
| { |
| 623 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T64[] = |
| { |
| 591, -1, -1, -1, -1, -1, -1, -1, -1, -1, 592 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T65[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 338, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T66[] = |
| { |
| 139, -1, -1, -1, 140, -1, -1, -1, -1, -1, -1, -1, -1, -1, 141, -1, -1, |
| -1, -1, -1, 142 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T67[] = |
| { |
| 825 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T68[] = |
| { |
| 999 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T69[] = |
| { |
| 1142 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T70[] = |
| { |
| 826 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T71[] = |
| { |
| 409, -1, -1, -1, 410, -1, -1, -1, -1, -1, -1, -1, -1, -1, 411, -1, -1, |
| 412 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T72[] = |
| { |
| 1000 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T73[] = |
| { |
| 69, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 72, -1, -1, 71, 70 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T74[] = |
| { |
| 1270 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T75[] = |
| { |
| 594, -1, -1, -1, -1, -1, -1, -1, -1, -1, 595 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T76[] = |
| { |
| 1003 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T77[] = |
| { |
| 1146 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T78[] = |
| { |
| 400 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T79[] = |
| { |
| 722 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T80[] = |
| { |
| 401 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T81[] = |
| { |
| 913 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T82[] = |
| { |
| 119, -1, 120, -1, -1, -1, -1, -1, -1, -1, 121, -1, 122 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T83[] = |
| { |
| 505 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T84[] = |
| { |
| 1074 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T85[] = |
| { |
| 177, -1, -1, -1, 178, -1, -1, -1, 179, -1, -1, -1, -1, -1, 180 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T86[] = |
| { |
| 706, -1, -1, -1, -1, -1, -1, -1, -1, -1, 707 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T87[] = |
| { |
| 402 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T88[] = |
| { |
| 631 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T89[] = |
| { |
| 830 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T90[] = |
| { |
| 1004 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T91[] = |
| { |
| 1147 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T92[] = |
| { |
| 403 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T93[] = |
| { |
| 632 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T94[] = |
| { |
| 831 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T95[] = |
| { |
| 1005 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T96[] = |
| { |
| 469 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T97[] = |
| { |
| 1148 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T98[] = |
| { |
| 1273 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T99[] = |
| { |
| 633 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T100[] = |
| { |
| 181, -1, -1, -1, -1, -1, -1, 182 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T101[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 770, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T102[] = |
| { |
| 277, -1, -1, 278 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T103[] = |
| { |
| 635 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T104[] = |
| { |
| 833 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T105[] = |
| { |
| 1006 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T106[] = |
| { |
| 636 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T107[] = |
| { |
| 834 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T108[] = |
| { |
| 149, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 150, -1, -1, 151, |
| -1, -1, 152 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T109[] = |
| { |
| 408 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T110[] = |
| { |
| 637 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T111[] = |
| { |
| 599 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T112[] = |
| { |
| 835 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T113[] = |
| { |
| 1007 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T114[] = |
| { |
| 803 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T115[] = |
| { |
| 1150 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T116[] = |
| { |
| 836 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T117[] = |
| { |
| 455, -1, 453, -1, 454 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T118[] = |
| { |
| 1151 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T119[] = |
| { |
| 1274 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T120[] = |
| { |
| 1358 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T121[] = |
| { |
| 1414 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T122[] = |
| { |
| 1450 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T123[] = |
| { |
| 1468 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T124[] = |
| { |
| 1011 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T125[] = |
| { |
| 62, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 63, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 64, -1, -1, 65, 66, -1, -1, -1, -1, -1, -1, 67 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T126[] = |
| { |
| 1359 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T127[] = |
| { |
| 1415 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T128[] = |
| { |
| 1451 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T129[] = |
| { |
| 1469 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T130[] = |
| { |
| 1360 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T131[] = |
| { |
| 262 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T132[] = |
| { |
| 317, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 318 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T133[] = |
| { |
| 1417 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T134[] = |
| { |
| 440, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 441 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T135[] = |
| { |
| 1418 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T136[] = |
| { |
| 1453 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T137[] = |
| { |
| 105, -1, -1, -1, -1, -1, 106, -1, -1, 107, -1, -1, 108 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T138[] = |
| { |
| 640 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T139[] = |
| { |
| 840 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T140[] = |
| { |
| 1013 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T141[] = |
| { |
| 1154 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T142[] = |
| { |
| 1278 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T143[] = |
| { |
| 205, -1, -1, 204 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T144[] = |
| { |
| 1363 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T145[] = |
| { |
| 243, -1, -1, 242 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T146[] = |
| { |
| 424, -1, -1, -1, -1, -1, -1, -1, -1, -1, 425 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T147[] = |
| { |
| 436, -1, -1, -1, 435 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T148[] = |
| { |
| 641 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T149[] = |
| { |
| 842 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T150[] = |
| { |
| 1014 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T151[] = |
| { |
| 715 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T152[] = |
| { |
| 843 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T153[] = |
| { |
| 905 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T154[] = |
| { |
| 1015 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T155[] = |
| { |
| 1065, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 1066 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T156[] = |
| { |
| 413 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T157[] = |
| { |
| 644 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T158[] = |
| { |
| 844 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T159[] = |
| { |
| 1016 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T160[] = |
| { |
| 1157 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T161[] = |
| { |
| 414 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T162[] = |
| { |
| 645 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T163[] = |
| { |
| 845 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T164[] = |
| { |
| 1017 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T165[] = |
| { |
| 415 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T166[] = |
| { |
| 646 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T167[] = |
| { |
| 846 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T168[] = |
| { |
| 1018 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T169[] = |
| { |
| 470 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T170[] = |
| { |
| 417 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T171[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 620, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T172[] = |
| { |
| 523, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 524 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T173[] = |
| { |
| 378 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T174[] = |
| { |
| 602 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T175[] = |
| { |
| 1280 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T176[] = |
| { |
| 1364 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T177[] = |
| { |
| 1281 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T178[] = |
| { |
| 1365 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T179[] = |
| { |
| 1421 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T180[] = |
| { |
| 649 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T181[] = |
| { |
| 420 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T182[] = |
| { |
| 650 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T183[] = |
| { |
| 421 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T184[] = |
| { |
| 651 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T185[] = |
| { |
| 852 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T186[] = |
| { |
| 1021 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T187[] = |
| { |
| 1162 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T188[] = |
| { |
| 422 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T189[] = |
| { |
| 478 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T190[] = |
| { |
| 652 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T191[] = |
| { |
| 677 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T192[] = |
| { |
| 303, -1, -1, -1, -1, -1, -1, -1, -1, -1, 304, -1, -1, -1, -1, 305, 306 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T193[] = |
| { |
| 853 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T194[] = |
| { |
| 871 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T195[] = |
| { |
| 1022 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T196[] = |
| { |
| 479 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T197[] = |
| { |
| 678 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T198[] = |
| { |
| 872 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T199[] = |
| { |
| 1034 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T200[] = |
| { |
| 1171 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T201[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 574, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T202[] = |
| { |
| 99, 99, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, -1, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, -1, -1, -1, -1, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T203[] = |
| { |
| 1288 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T204[] = |
| { |
| 1370 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T205[] = |
| { |
| 1023 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T206[] = |
| { |
| 1164 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T207[] = |
| { |
| 1283 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T208[] = |
| { |
| 909, -1, -1, -1, -1, -1, -1, -1, -1, -1, 910 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T209[] = |
| { |
| 856 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T210[] = |
| { |
| 1024 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T211[] = |
| { |
| 471 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T212[] = |
| { |
| 1165 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T213[] = |
| { |
| 376 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T214[] = |
| { |
| 857 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T215[] = |
| { |
| 600 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T216[] = |
| { |
| 858 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T217[] = |
| { |
| 472 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T218[] = |
| { |
| 1026 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T219[] = |
| { |
| 1166 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T220[] = |
| { |
| 804 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T221[] = |
| { |
| 1285 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T222[] = |
| { |
| 1367 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T223[] = |
| { |
| 977, -1, -1, 978, -1, -1, -1, -1, -1, 979, -1, -1, -1, 980, -1, 981, 982 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T224[] = |
| { |
| 657 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T225[] = |
| { |
| 859 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T226[] = |
| { |
| 874 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T227[] = |
| { |
| 1027 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T228[] = |
| { |
| 1036 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T229[] = |
| { |
| 1173 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T230[] = |
| { |
| 1290 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T231[] = |
| { |
| 1372 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T232[] = |
| { |
| 1426 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T233[] = |
| { |
| 1455 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T234[] = |
| { |
| 875 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T235[] = |
| { |
| 1037 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T236[] = |
| { |
| 1028 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T237[] = |
| { |
| 1174 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T238[] = |
| { |
| 1168 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T239[] = |
| { |
| 1254, -1, -1, 1255, 1256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1257, |
| -1, -1, -1, 1258 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T240[] = |
| { |
| 1291 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T241[] = |
| { |
| 1286 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T242[] = |
| { |
| 1373 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T243[] = |
| { |
| 1368 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T244[] = |
| { |
| 1427 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T245[] = |
| { |
| 482 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T246[] = |
| { |
| 659 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T247[] = |
| { |
| 683 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T248[] = |
| { |
| 862 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T249[] = |
| { |
| 876 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T250[] = |
| { |
| 1038 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T251[] = |
| { |
| 369, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 370 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T252[] = |
| { |
| 483 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T253[] = |
| { |
| 684 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T254[] = |
| { |
| 201, -1, -1, 81, 202 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T255[] = |
| { |
| 877 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T256[] = |
| { |
| 1039 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T257[] = |
| { |
| 1176 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T258[] = |
| { |
| 1292 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T259[] = |
| { |
| 1374 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T260[] = |
| { |
| 1428 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T261[] = |
| { |
| 1457 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T262[] = |
| { |
| 430 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T263[] = |
| { |
| 99, 99, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 1204, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, -1, -1, -1, -1, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 1205, 99, 99, 99, 99, 99, 99, 99 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T264[] = |
| { |
| 1472 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T265[] = |
| { |
| 160, -1, 161, -1, -1, -1, 162, -1, -1, -1, -1, -1, 163, -1, -1, -1, -1, |
| 164, 165, -1, -1, -1, 166 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T266[] = |
| { |
| 662 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T267[] = |
| { |
| 863 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T268[] = |
| { |
| 1030 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T269[] = |
| { |
| 74, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 76, 75 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T270[] = |
| { |
| 685 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T271[] = |
| { |
| 431 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T272[] = |
| { |
| 878 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T273[] = |
| { |
| 1040 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T274[] = |
| { |
| 1177 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T275[] = |
| { |
| 463 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T276[] = |
| { |
| 432 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T277[] = |
| { |
| 474, -1, -1, -1, -1, 475, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 476 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T278[] = |
| { |
| 664 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T279[] = |
| { |
| 1129, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T280[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 1144, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T281[] = |
| { |
| 864 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T282[] = |
| { |
| 1031 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T283[] = |
| { |
| 686 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T284[] = |
| { |
| 1170 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T285[] = |
| { |
| 879 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T286[] = |
| { |
| 1287 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T287[] = |
| { |
| 1041 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T288[] = |
| { |
| 1178 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T289[] = |
| { |
| 1294 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T290[] = |
| { |
| 1375 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T291[] = |
| { |
| 433 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T292[] = |
| { |
| 665 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T293[] = |
| { |
| 109, -1, -1, -1, -1, -1, -1, 110, -1, -1, -1, 111, -1, -1, 112, -1, -1, |
| -1, -1, 113 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T294[] = |
| { |
| 395, -1, -1, -1, -1, 396, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 397, 398 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T295[] = |
| { |
| 486 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T296[] = |
| { |
| 687 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T297[] = |
| { |
| 434 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T298[] = |
| { |
| 880 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T299[] = |
| { |
| 666 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T300[] = |
| { |
| 1042 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T301[] = |
| { |
| 866 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T302[] = |
| { |
| 1179 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T303[] = |
| { |
| 487 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T304[] = |
| { |
| 688 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T305[] = |
| { |
| 327, -1, -1, -1, 328, -1, -1, -1, -1, -1, -1, -1, -1, -1, 329 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T306[] = |
| { |
| 881 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T307[] = |
| { |
| 1043 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T308[] = |
| { |
| 488 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T309[] = |
| { |
| 689 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T310[] = |
| { |
| 882 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T311[] = |
| { |
| 1044 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T312[] = |
| { |
| 1181 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T313[] = |
| { |
| 1295 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T314[] = |
| { |
| 1376 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T315[] = |
| { |
| 1430 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T316[] = |
| { |
| 1458 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T317[] = |
| { |
| 371, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 372 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T318[] = |
| { |
| 55, -1, 56, -1, -1, 57, -1, -1, -1, -1, -1, -1, -1, -1, 58, 59, 60 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T319[] = |
| { |
| 489 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T320[] = |
| { |
| 679, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 680 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T321[] = |
| { |
| 690 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T322[] = |
| { |
| 883 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T323[] = |
| { |
| 837, -1, -1, -1, 838, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 839 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T324[] = |
| { |
| 490 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T325[] = |
| { |
| 295, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 296 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T326[] = |
| { |
| 519 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T327[] = |
| { |
| 723 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T328[] = |
| { |
| 384, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 385 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T329[] = |
| { |
| 491 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T330[] = |
| { |
| 914 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T331[] = |
| { |
| 692 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T332[] = |
| { |
| 884 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T333[] = |
| { |
| 1075 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T334[] = |
| { |
| 1046 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T335[] = |
| { |
| 1182 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T336[] = |
| { |
| 1207 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T337[] = |
| { |
| 1296 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T338[] = |
| { |
| 492 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T339[] = |
| { |
| 693 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T340[] = |
| { |
| 885 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T341[] = |
| { |
| 1047 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T342[] = |
| { |
| 459, -1, -1, 458 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T343[] = |
| { |
| 493 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T344[] = |
| { |
| 694 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T345[] = |
| { |
| 886 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T346[] = |
| { |
| 1048 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T347[] = |
| { |
| 673 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T348[] = |
| { |
| 1183 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T349[] = |
| { |
| 194, -1, 186, 187, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 199, 185, 189, |
| 183, 188, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 198, -1, -1, -1, |
| 191, -1, -1, -1, -1, 195, -1, -1, 193, 196, -1, -1, -1, -1, 192, -1, -1, |
| -1, -1, -1, -1, -1, -1, 190, -1, -1, -1, 197, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 184 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T350[] = |
| { |
| 494 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T351[] = |
| { |
| 695 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T352[] = |
| { |
| 887 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T353[] = |
| { |
| 1049 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T354[] = |
| { |
| 495 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T355[] = |
| { |
| 696 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T356[] = |
| { |
| 888 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T357[] = |
| { |
| 1050 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T358[] = |
| { |
| 1185 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T359[] = |
| { |
| 1297 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T360[] = |
| { |
| 610 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T361[] = |
| { |
| 496 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T362[] = |
| { |
| 813 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T363[] = |
| { |
| 697 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T364[] = |
| { |
| 889 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T365[] = |
| { |
| 988 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T366[] = |
| { |
| 1051 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T367[] = |
| { |
| 1133 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T368[] = |
| { |
| 1186 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T369[] = |
| { |
| 497 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T370[] = |
| { |
| 698 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T371[] = |
| { |
| 890 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T372[] = |
| { |
| 1052 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T373[] = |
| { |
| 1187 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T374[] = |
| { |
| 374, 375 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T375[] = |
| { |
| 699 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T376[] = |
| { |
| 891 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T377[] = |
| { |
| 1053 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T378[] = |
| { |
| 438, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 437 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T379[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 788, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T380[] = |
| { |
| 1188 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T381[] = |
| { |
| 700 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T382[] = |
| { |
| 275 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T383[] = |
| { |
| 314, -1, -1, -1, 315 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T384[] = |
| { |
| 727, -1, 728 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T385[] = |
| { |
| 546, -1, -1, -1, 547 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T386[] = |
| { |
| 701 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T387[] = |
| { |
| 893 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T388[] = |
| { |
| 276 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T389[] = |
| { |
| 1054 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T390[] = |
| { |
| 54, 54, -1, -1, 54, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 54, 43, 50, 1, 2, 37, 42, 51, 31, 32, 46, 45, 38, 3, |
| 41, 47, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 28, 40, 4, 5, 30, 39, 6, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 35, -1, 36, 29, 49, -1, 7, 8, 9, 10, 11, |
| 12, 13, 53, 14, 15, 53, 16, 17, 18, 19, 20, 53, 21, 22, 23, 24, 25, 26, |
| 44, 53, 53, 33, 27, 34, 48 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T391[] = |
| { |
| 702 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T392[] = |
| { |
| 894 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T393[] = |
| { |
| 1055 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T394[] = |
| { |
| 703 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T395[] = |
| { |
| 895 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T396[] = |
| { |
| 1056 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T397[] = |
| { |
| 612, -1, -1, -1, -1, -1, -1, 613 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T398[] = |
| { |
| 1189 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T399[] = |
| { |
| 1300 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T400[] = |
| { |
| 1379 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T401[] = |
| { |
| 477 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T402[] = |
| { |
| 704 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T403[] = |
| { |
| 896 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T404[] = |
| { |
| 1057 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T405[] = |
| { |
| 1190 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T406[] = |
| { |
| 1301 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T407[] = |
| { |
| 1380 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T408[] = |
| { |
| 1431 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T409[] = |
| { |
| 229, -1, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 52 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T410[] = |
| { |
| 1459 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T411[] = |
| { |
| 1473 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T412[] = |
| { |
| 270, -1, -1, 269 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T413[] = |
| { |
| 439, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, 186 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T414[] = |
| { |
| 504 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T415[] = |
| { |
| 705 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T416[] = |
| { |
| 898 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T417[] = |
| { |
| 1058 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T418[] = |
| { |
| 1191 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T419[] = |
| { |
| 1302 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T420[] = |
| { |
| 220, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 222, 221 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T421[] = |
| { |
| 899 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T422[] = |
| { |
| 1059 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T423[] = |
| { |
| 310, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 311 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T424[] = |
| { |
| 708 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T425[] = |
| { |
| 480, 481 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T426[] = |
| { |
| 709 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T427[] = |
| { |
| 900 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T428[] = |
| { |
| 1060 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T429[] = |
| { |
| 964, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 965, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T430[] = |
| { |
| 418, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 419 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T431[] = |
| { |
| 216, 217, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, 218 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T432[] = |
| { |
| 710 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T433[] = |
| { |
| 509 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T434[] = |
| { |
| 711 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T435[] = |
| { |
| 667 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T436[] = |
| { |
| 901 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T437[] = |
| { |
| 1061 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T438[] = |
| { |
| 819, -1, -1, -1, -1, -1, -1, -1, -1, -1, 820 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T439[] = |
| { |
| 867, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 868 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T440[] = |
| { |
| 1192 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T441[] = |
| { |
| 1303 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T442[] = |
| { |
| 527, -1, -1, -1, -1, -1, -1, -1, 528 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T443[] = |
| { |
| 510 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T444[] = |
| { |
| 712 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T445[] = |
| { |
| 467 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T446[] = |
| { |
| 902 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T447[] = |
| { |
| 1062 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T448[] = |
| { |
| 1193 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T449[] = |
| { |
| 321 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T450[] = |
| { |
| 540 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T451[] = |
| { |
| 442 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T452[] = |
| { |
| 511 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T453[] = |
| { |
| 668, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 669 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T454[] = |
| { |
| 713 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T455[] = |
| { |
| 903 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T456[] = |
| { |
| 1063 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T457[] = |
| { |
| 1194 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T458[] = |
| { |
| 714 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T459[] = |
| { |
| 904 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T460[] = |
| { |
| 1064 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T461[] = |
| { |
| 1195 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T462[] = |
| { |
| 439, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 443 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T463[] = |
| { |
| 322 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T464[] = |
| { |
| 541 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T465[] = |
| { |
| 529, -1, -1, -1, -1, -1, 530 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T466[] = |
| { |
| 123, -1, -1, -1, -1, -1, -1, -1, 124, -1, -1, 125, -1, -1, 126, -1, -1, |
| 127, -1, -1, 128 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T467[] = |
| { |
| 1196 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T468[] = |
| { |
| 1306 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T469[] = |
| { |
| 1382 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T470[] = |
| { |
| 1432 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T471[] = |
| { |
| 752, -1, -1, -1, -1, -1, -1, 753 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T472[] = |
| { |
| 312, -1, -1, -1, -1, -1, 313 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T473[] = |
| { |
| 716 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T474[] = |
| { |
| 906 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T475[] = |
| { |
| 1067 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T476[] = |
| { |
| 1197 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T477[] = |
| { |
| 1307 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T478[] = |
| { |
| 146, -1, 147, -1, -1, 148 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T479[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 1009, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T480[] = |
| { |
| 323, -1, -1, -1, -1, -1, -1, -1, -1, -1, 324 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T481[] = |
| { |
| 907 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T482[] = |
| { |
| 1068 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T483[] = |
| { |
| 1198 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T484[] = |
| { |
| 1308 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T485[] = |
| { |
| 1383 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T486[] = |
| { |
| 1433 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T487[] = |
| { |
| 287 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T488[] = |
| { |
| 267, 266 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T489[] = |
| { |
| 908 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T490[] = |
| { |
| 1069 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T491[] = |
| { |
| 288 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T492[] = |
| { |
| 1199 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T493[] = |
| { |
| 1309 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T494[] = |
| { |
| 1384 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T495[] = |
| { |
| 1070 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T496[] = |
| { |
| 1200 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T497[] = |
| { |
| 1310 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T498[] = |
| { |
| 1385 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T499[] = |
| { |
| 1434 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T500[] = |
| { |
| 153, -1, -1, 154, 155, -1, -1, -1, -1, -1, -1, -1, -1, -1, 156, -1, -1, |
| -1, -1, 157, 158, 159 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T501[] = |
| { |
| 1071 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T502[] = |
| { |
| 1201 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T503[] = |
| { |
| 1311 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T504[] = |
| { |
| 1386 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T505[] = |
| { |
| 1435 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T506[] = |
| { |
| 514, -1, -1, -1, -1, -1, 515 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T507[] = |
| { |
| 516 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T508[] = |
| { |
| 720 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T509[] = |
| { |
| 532 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T510[] = |
| { |
| 911 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T511[] = |
| { |
| 737 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T512[] = |
| { |
| 1072 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T513[] = |
| { |
| 1202 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T514[] = |
| { |
| 533 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T515[] = |
| { |
| 671, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 670 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T516[] = |
| { |
| 738 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T517[] = |
| { |
| 721 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T518[] = |
| { |
| 927 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T519[] = |
| { |
| 912 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T520[] = |
| { |
| 740 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T521[] = |
| { |
| 1073 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T522[] = |
| { |
| 167, -1, 168, -1, -1, -1, -1, -1, 169, -1, -1, 170, -1, -1, -1, -1, -1, |
| -1, 171 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T523[] = |
| { |
| 929 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T524[] = |
| { |
| 1203 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T525[] = |
| { |
| 1085 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T526[] = |
| { |
| 1215 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T527[] = |
| { |
| 316 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T528[] = |
| { |
| 534 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T529[] = |
| { |
| 739 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T530[] = |
| { |
| 928 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T531[] = |
| { |
| 1084 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T532[] = |
| { |
| 1214 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T533[] = |
| { |
| 1319 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T534[] = |
| { |
| 937 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T535[] = |
| { |
| 1091 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T536[] = |
| { |
| 537 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T537[] = |
| { |
| 625, 626 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T538[] = |
| { |
| 741 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T539[] = |
| { |
| 930 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T540[] = |
| { |
| 1086 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T541[] = |
| { |
| 381, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T542[] = |
| { |
| 379 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T543[] = |
| { |
| 319 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T544[] = |
| { |
| 538 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T545[] = |
| { |
| 742 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T546[] = |
| { |
| 1312 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T547[] = |
| { |
| 320 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T548[] = |
| { |
| 539 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T549[] = |
| { |
| 743 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T550[] = |
| { |
| 932 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T551[] = |
| { |
| 1087 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T552[] = |
| { |
| 604 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T553[] = |
| { |
| 808 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T554[] = |
| { |
| 984 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T555[] = |
| { |
| 1128 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T556[] = |
| { |
| 143, -1, -1, -1, -1, -1, -1, -1, -1, -1, 145, -1, -1, -1, -1, -1, 144 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T557[] = |
| { |
| 627 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T558[] = |
| { |
| 654, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 655, -1, -1, -1, -1, -1, |
| -1, 656 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T559[] = |
| { |
| 827 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T560[] = |
| { |
| 520 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T561[] = |
| { |
| 1001 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T562[] = |
| { |
| 521 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T563[] = |
| { |
| 99, 99, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 1313, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, -1, -1, -1, -1, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T564[] = |
| { |
| 933 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T565[] = |
| { |
| 1088 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T566[] = |
| { |
| 1107, -1, -1, 1108, 1109, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1110, |
| 1111, -1, -1, 1112 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T567[] = |
| { |
| 522 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T568[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 1335, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T569[] = |
| { |
| 468 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T570[] = |
| { |
| 726 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T571[] = |
| { |
| 915 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T572[] = |
| { |
| 1076 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T573[] = |
| { |
| 1208 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T574[] = |
| { |
| 542 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T575[] = |
| { |
| 1315 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T576[] = |
| { |
| 748 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T577[] = |
| { |
| 543 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T578[] = |
| { |
| 749 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T579[] = |
| { |
| 916 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T580[] = |
| { |
| 935 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T581[] = |
| { |
| 1089 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T582[] = |
| { |
| 1219 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T583[] = |
| { |
| 1321 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T584[] = |
| { |
| 399 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T585[] = |
| { |
| 628 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T586[] = |
| { |
| 917 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T587[] = |
| { |
| 325 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T588[] = |
| { |
| 828, -1, -1, -1, 829 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T589[] = |
| { |
| 1078 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T590[] = |
| { |
| 544 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T591[] = |
| { |
| 1209 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T592[] = |
| { |
| 750 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T593[] = |
| { |
| 1316 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T594[] = |
| { |
| 936 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T595[] = |
| { |
| 1388 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T596[] = |
| { |
| 1436 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T597[] = |
| { |
| 1460 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T598[] = |
| { |
| 1474 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T599[] = |
| { |
| 1481 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T600[] = |
| { |
| 326 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T601[] = |
| { |
| 545 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T602[] = |
| { |
| 729 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T603[] = |
| { |
| 525 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T604[] = |
| { |
| 1322 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T605[] = |
| { |
| 730 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T606[] = |
| { |
| 1391 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T607[] = |
| { |
| 919 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T608[] = |
| { |
| 1079 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T609[] = |
| { |
| 526 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T610[] = |
| { |
| 731 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T611[] = |
| { |
| 920 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T612[] = |
| { |
| 1080 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T613[] = |
| { |
| 1211 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T614[] = |
| { |
| 279, -1, -1, -1, 280 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T615[] = |
| { |
| 938 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T616[] = |
| { |
| 1092 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T617[] = |
| { |
| 732 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T618[] = |
| { |
| 921 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T619[] = |
| { |
| 330, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 331 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T620[] = |
| { |
| 1081 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T621[] = |
| { |
| 1212 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T622[] = |
| { |
| 1317 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T623[] = |
| { |
| 1389 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T624[] = |
| { |
| 1437 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T625[] = |
| { |
| 1461 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T626[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 605, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T627[] = |
| { |
| 733 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T628[] = |
| { |
| 939 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T629[] = |
| { |
| 273, 272 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T630[] = |
| { |
| 922 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T631[] = |
| { |
| 1093 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T632[] = |
| { |
| 1082 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T633[] = |
| { |
| 1223 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T634[] = |
| { |
| 1213 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T635[] = |
| { |
| 1323 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T636[] = |
| { |
| 1318 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T637[] = |
| { |
| 332 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T638[] = |
| { |
| 552, -1, -1, -1, -1, 553, 554 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T639[] = |
| { |
| 548 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T640[] = |
| { |
| 756 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T641[] = |
| { |
| 734 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T642[] = |
| { |
| 940 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T643[] = |
| { |
| 1094 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T644[] = |
| { |
| 426, -1, -1, -1, 427 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T645[] = |
| { |
| 1224 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T646[] = |
| { |
| 300, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 301, |
| -1, -1, 302 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T647[] = |
| { |
| 735 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T648[] = |
| { |
| 549 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T649[] = |
| { |
| 757 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T650[] = |
| { |
| 941 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T651[] = |
| { |
| 760 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T652[] = |
| { |
| 531 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T653[] = |
| { |
| 944 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T654[] = |
| { |
| 736 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T655[] = |
| { |
| 1096 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T656[] = |
| { |
| 550 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T657[] = |
| { |
| 758 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T658[] = |
| { |
| 404, -1, -1, -1, -1, -1, -1, -1, 405 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T659[] = |
| { |
| 551 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T660[] = |
| { |
| 759 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T661[] = |
| { |
| 465, -1, -1, 464 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T662[] = |
| { |
| 447, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 449, -1, -1, 448, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 444, |
| -1, -1, -1, -1, -1, -1, -1, 446, -1, -1, -1, -1, -1, 445 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T663[] = |
| { |
| 1325 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T664[] = |
| { |
| 406, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, 407 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T665[] = |
| { |
| 761 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T666[] = |
| { |
| 137, -1, -1, -1, -1, -1, -1, -1, 138 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T667[] = |
| { |
| 80, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 80, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, 79, -1, -1, 78 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T668[] = |
| { |
| 762 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T669[] = |
| { |
| 809 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T670[] = |
| { |
| 946 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T671[] = |
| { |
| 1097 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T672[] = |
| { |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, -1, -1, -1, -1, 99, -1, 82, 83, 84, 85, |
| 86, 87, 88, 89, 90, 99, 99, 99, 91, 99, 92, 93, 99, 94, 95, 96, 99, 99, |
| 99, 97, 99, 99 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T673[] = |
| { |
| 1227 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T674[] = |
| { |
| 985 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T675[] = |
| { |
| 555 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T676[] = |
| { |
| 763 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T677[] = |
| { |
| 281, -1, -1, -1, -1, -1, -1, -1, 282, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 283 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T678[] = |
| { |
| 556 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T679[] = |
| { |
| 557 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T680[] = |
| { |
| 614, 615, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 616, -1, 617 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T681[] = |
| { |
| 336 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T682[] = |
| { |
| 535, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T683[] = |
| { |
| 558 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T684[] = |
| { |
| 765 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T685[] = |
| { |
| 948 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T686[] = |
| { |
| 1098 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T687[] = |
| { |
| 337 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T688[] = |
| { |
| 559 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T689[] = |
| { |
| 766 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T690[] = |
| { |
| 949 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T691[] = |
| { |
| 1099 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T692[] = |
| { |
| 333, -1, -1, -1, -1, -1, 334, -1, -1, -1, -1, -1, -1, -1, -1, 335 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T693[] = |
| { |
| 560 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T694[] = |
| { |
| 52, -1, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, 249, -1, -1, -1, -1, -1, 249, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 250, -1, -1, |
| -1, -1, -1, -1, 249 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T695[] = |
| { |
| 767 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T696[] = |
| { |
| 950 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T697[] = |
| { |
| 340 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T698[] = |
| { |
| 561 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T699[] = |
| { |
| 768 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T700[] = |
| { |
| 341 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T701[] = |
| { |
| 562 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T702[] = |
| { |
| 769 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T703[] = |
| { |
| 952 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T704[] = |
| { |
| 1101 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T705[] = |
| { |
| 237 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T706[] = |
| { |
| 953 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T707[] = |
| { |
| 564 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T708[] = |
| { |
| 772 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T709[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 847, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T710[] = |
| { |
| 954 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T711[] = |
| { |
| 565 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T712[] = |
| { |
| 284, -1, -1, -1, 285, -1, 286 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T713[] = |
| { |
| 346 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T714[] = |
| { |
| 567 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T715[] = |
| { |
| 774 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T716[] = |
| { |
| 498, -1, -1, -1, -1, -1, 499, -1, -1, -1, -1, -1, 500, 501, -1, -1, 502, |
| 503 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T717[] = |
| { |
| 347 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T718[] = |
| { |
| 568 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T719[] = |
| { |
| 348 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T720[] = |
| { |
| 569 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T721[] = |
| { |
| 776 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T722[] = |
| { |
| 570 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T723[] = |
| { |
| 210 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T724[] = |
| { |
| 571 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T725[] = |
| { |
| 778 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T726[] = |
| { |
| 247, -1, -1, -1, -1, 247, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 246, |
| -1, -1, 245 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T727[] = |
| { |
| 779 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T728[] = |
| { |
| 342 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T729[] = |
| { |
| 563 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T730[] = |
| { |
| 214 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T731[] = |
| { |
| 212 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T732[] = |
| { |
| 353 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T733[] = |
| { |
| 576 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T734[] = |
| { |
| 782 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T735[] = |
| { |
| 1361, -1, -1, -1, -1, -1, -1, -1, 1362 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T736[] = |
| { |
| 354 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T737[] = |
| { |
| 355 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T738[] = |
| { |
| 578 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T739[] = |
| { |
| 386, 387 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T740[] = |
| { |
| 356 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T741[] = |
| { |
| 579 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T742[] = |
| { |
| 784 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T743[] = |
| { |
| 100, 101, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 102, -1, -1, -1, 103, |
| -1, -1, -1, 104 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T744[] = |
| { |
| 357 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T745[] = |
| { |
| 869 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T746[] = |
| { |
| 580 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T747[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 975, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T748[] = |
| { |
| 785 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T749[] = |
| { |
| 960 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T750[] = |
| { |
| 358 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T751[] = |
| { |
| 581 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T752[] = |
| { |
| 786 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T753[] = |
| { |
| 252, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 253 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T754[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 744, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T755[] = |
| { |
| 961 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T756[] = |
| { |
| 1105 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T757[] = |
| { |
| 1231 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T758[] = |
| { |
| 359 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T759[] = |
| { |
| 582 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T760[] = |
| { |
| 787 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T761[] = |
| { |
| 962 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T762[] = |
| { |
| 1106 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T763[] = |
| { |
| 260 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T764[] = |
| { |
| 172, -1, 173, -1, -1, 174, -1, -1, -1, -1, 175, -1, -1, -1, 176 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T765[] = |
| { |
| 642, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 643 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T766[] = |
| { |
| 584 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T767[] = |
| { |
| 790 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T768[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 746, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T769[] = |
| { |
| 717, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 718, -1, -1, -1, 719 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T770[] = |
| { |
| 461 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T771[] = |
| { |
| 1233 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T772[] = |
| { |
| 1328 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T773[] = |
| { |
| 1394 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T774[] = |
| { |
| 1439 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T775[] = |
| { |
| 1462 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T776[] = |
| { |
| 349, -1, -1, -1, -1, -1, -1, -1, 350 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T777[] = |
| { |
| 1234 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T778[] = |
| { |
| 1329 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T779[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 587, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T780[] = |
| { |
| 1235 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T781[] = |
| { |
| 1330 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T782[] = |
| { |
| 1396 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T783[] = |
| { |
| 343, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, 344, 345 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T784[] = |
| { |
| 1012 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T785[] = |
| { |
| 351 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T786[] = |
| { |
| 388, -1, -1, -1, 389, -1, -1, -1, -1, -1, 390 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T787[] = |
| { |
| 1153 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T788[] = |
| { |
| 1236 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T789[] = |
| { |
| 1331 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T790[] = |
| { |
| 572, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 573 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T791[] = |
| { |
| 1275, -1, -1, -1, -1, -1, -1, 1276, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, 1277 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T792[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 854, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T793[] = |
| { |
| 1237 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T794[] = |
| { |
| 1332 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T795[] = |
| { |
| 224, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 227, -1, -1, 226, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 225 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T796[] = |
| { |
| 1398 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T797[] = |
| { |
| 1238 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T798[] = |
| { |
| 1333 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T799[] = |
| { |
| 352 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T800[] = |
| { |
| 416 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T801[] = |
| { |
| 647 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T802[] = |
| { |
| 873 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T803[] = |
| { |
| 1035 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T804[] = |
| { |
| 1172 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T805[] = |
| { |
| 1289 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T806[] = |
| { |
| 1113 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T807[] = |
| { |
| 1239 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T808[] = |
| { |
| 1371 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T809[] = |
| { |
| 1334 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T810[] = |
| { |
| 1400 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T811[] = |
| { |
| 1442 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T812[] = |
| { |
| 1463 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T813[] = |
| { |
| 1476 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T814[] = |
| { |
| 251 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T815[] = |
| { |
| 473 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T816[] = |
| { |
| 676 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T817[] = |
| { |
| 99, 99, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 1424, -1, -1, -1, -1, -1, -1, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, -1, -1, -1, -1, 99, -1, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, |
| 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T818[] = |
| { |
| 648 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T819[] = |
| { |
| 849 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T820[] = |
| { |
| 506, 507, 508 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T821[] = |
| { |
| 968 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T822[] = |
| { |
| 1020 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T823[] = |
| { |
| 1115 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T824[] = |
| { |
| 1160, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 1161 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T825[] = |
| { |
| 681, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 682 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T826[] = |
| { |
| 969 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T827[] = |
| { |
| 1116 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T828[] = |
| { |
| 254, 255, -1, -1, -1, -1, 256, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
| 257 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T829[] = |
| { |
| 1242 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T830[] = |
| { |
| 367 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T831[] = |
| { |
| 589 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T832[] = |
| { |
| 638, -1, 639 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T833[] = |
| { |
| 368 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T834[] = |
| { |
| 590 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T835[] = |
| { |
| 796 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T836[] = |
| { |
| 970 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T837[] = |
| { |
| 797 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T838[] = |
| { |
| 1220, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T839[] = |
| { |
| 971 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T840[] = |
| { |
| 263, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 264 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T841[] = |
| { |
| 1118 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T842[] = |
| { |
| 1243 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T843[] = |
| { |
| 451 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T844[] = |
| { |
| 593 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T845[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 361, 53, |
| 53, 53, 53, 53, 362, 363, 53, 53, 364, 365, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T846[] = |
| { |
| 800 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T847[] = |
| { |
| 972 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T848[] = |
| { |
| 1119 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T849[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, 805, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T850[] = |
| { |
| 801 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T851[] = |
| { |
| 674 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T852[] = |
| { |
| 596 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T853[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 860, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T854[] = |
| { |
| 373 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T855[] = |
| { |
| 597 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T856[] = |
| { |
| 802 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T857[] = |
| { |
| 974 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T858[] = |
| { |
| 1120 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T859[] = |
| { |
| 598 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T860[] = |
| { |
| 423 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T861[] = |
| { |
| 517, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 518 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T862[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 754, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T863[] = |
| { |
| 484, -1, -1, 485 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T864[] = |
| { |
| 583 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T865[] = |
| { |
| 653 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T866[] = |
| { |
| 1121 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T867[] = |
| { |
| 1246 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T868[] = |
| { |
| 1339 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T869[] = |
| { |
| 585 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T870[] = |
| { |
| 1122 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T871[] = |
| { |
| 791 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T872[] = |
| { |
| 1247 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T873[] = |
| { |
| 1340 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T874[] = |
| { |
| 114, -1, -1, -1, 115, -1, -1, -1, -1, -1, 116, -1, -1, -1, -1, 117, -1, |
| -1, -1, -1, 118 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T875[] = |
| { |
| 1123 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T876[] = |
| { |
| 1248 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T877[] = |
| { |
| 1341 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T878[] = |
| { |
| 1124 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T879[] = |
| { |
| 1249 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T880[] = |
| { |
| 1342 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T881[] = |
| { |
| 1404 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T882[] = |
| { |
| 1443 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T883[] = |
| { |
| 1464 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T884[] = |
| { |
| 392, -1, -1, -1, -1, -1, -1, 393 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T885[] = |
| { |
| 1477 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T886[] = |
| { |
| 1125 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T887[] = |
| { |
| 1250 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T888[] = |
| { |
| 1126 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T889[] = |
| { |
| 512, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 513 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T890[] = |
| { |
| 1251 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T891[] = |
| { |
| 235 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T892[] = |
| { |
| 377 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T893[] = |
| { |
| 131, -1, -1, 132, 133, 134, -1, -1, -1, -1, -1, -1, -1, 135 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T894[] = |
| { |
| 380 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T895[] = |
| { |
| 603 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T896[] = |
| { |
| 807 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T897[] = |
| { |
| 383 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T898[] = |
| { |
| 983 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T899[] = |
| { |
| 1127 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T900[] = |
| { |
| 1252 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T901[] = |
| { |
| 658 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T902[] = |
| { |
| 1346 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T903[] = |
| { |
| 1405 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T904[] = |
| { |
| 1444 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T905[] = |
| { |
| 129, -1, -1, -1, -1, -1, 130 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T906[] = |
| { |
| 1465 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T907[] = |
| { |
| 1478 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T908[] = |
| { |
| 258, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 259 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T909[] = |
| { |
| 1347 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T910[] = |
| { |
| 1406 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T911[] = |
| { |
| 672 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T912[] = |
| { |
| 136 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T913[] = |
| { |
| 1348 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T914[] = |
| { |
| 1407 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T915[] = |
| { |
| 428, -1, -1, -1, -1, -1, 429 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T916[] = |
| { |
| 1446 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T917[] = |
| { |
| 53, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, -1, -1, -1, -1, -1, -1, -1, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, -1, -1, -1, -1, 53, -1, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, |
| 53, 53, 53, 53, 1225, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T918[] = |
| { |
| 1349 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T919[] = |
| { |
| 1408 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T920[] = |
| { |
| 207, 208 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T921[] = |
| { |
| 1350 |
| }; |
| |
| static const ANTLR3_INT32 dfa50_T922[] = |
| { |
| 1409 |
| }; |
| |
| |
| /* Transition tables are a table of sub tables, with some tables |
| * reused for efficiency. |
| */ |
| static const ANTLR3_INT32 * const dfa50_transitions[] = |
| { |
| dfa50_T390, dfa50_T318, dfa50_T125, dfa50_T73, dfa50_T269, dfa50_T667, |
| dfa50_T672, dfa50_T743, dfa50_T137, dfa50_T293, dfa50_T874, dfa50_T82, |
| dfa50_T466, dfa50_T905, dfa50_T893, dfa50_T912, dfa50_T666, dfa50_T66, |
| dfa50_T556, dfa50_T478, dfa50_T108, dfa50_T500, dfa50_T265, dfa50_T522, |
| dfa50_T764, dfa50_T85, dfa50_T100, dfa50_T349, dfa50_T254, dfa50_T143, |
| dfa50_T920, dfa50_T723, dfa50_T731, dfa50_T730, dfa50_T431, dfa50_T420, |
| NULL, dfa50_T795, NULL, NULL, NULL, dfa50_T409, dfa50_T23, dfa50_T891, |
| dfa50_T705, dfa50_T24, dfa50_T145, dfa50_T726, NULL, dfa50_T694, NULL, |
| NULL, NULL, NULL, NULL, NULL, NULL, dfa50_T814, NULL, dfa50_T753, NULL, |
| NULL, dfa50_T828, NULL, NULL, dfa50_T908, NULL, NULL, NULL, dfa50_T763, |
| NULL, dfa50_T131, NULL, NULL, dfa50_T840, dfa50_T488, dfa50_T412, NULL, |
| dfa50_T629, NULL, NULL, NULL, dfa50_T382, dfa50_T388, dfa50_T102, dfa50_T614, |
| dfa50_T677, dfa50_T712, dfa50_T487, dfa50_T491, dfa50_T43, dfa50_T325, |
| dfa50_T15, dfa50_T646, dfa50_T192, dfa50_T30, dfa50_T423, dfa50_T472, |
| NULL, NULL, dfa50_T383, dfa50_T527, dfa50_T132, dfa50_T543, dfa50_T547, |
| dfa50_T449, dfa50_T463, dfa50_T480, dfa50_T587, dfa50_T600, dfa50_T305, |
| dfa50_T619, dfa50_T637, dfa50_T692, dfa50_T681, dfa50_T687, dfa50_T65, |
| dfa50_T697, dfa50_T700, dfa50_T728, dfa50_T783, dfa50_T713, dfa50_T717, |
| dfa50_T719, dfa50_T776, dfa50_T785, dfa50_T799, dfa50_T732, dfa50_T736, |
| dfa50_T737, dfa50_T740, dfa50_T744, dfa50_T750, dfa50_T758, dfa50_T0, |
| dfa50_T845, dfa50_T830, dfa50_T833, dfa50_T251, dfa50_T317, dfa50_T854, |
| dfa50_T374, dfa50_T213, dfa50_T892, dfa50_T173, dfa50_T542, dfa50_T894, |
| dfa50_T541, dfa50_T897, dfa50_T328, dfa50_T739, dfa50_T786, dfa50_T53, |
| dfa50_T884, dfa50_T62, dfa50_T294, dfa50_T584, dfa50_T78, dfa50_T80, |
| dfa50_T87, dfa50_T92, dfa50_T658, dfa50_T664, dfa50_T109, dfa50_T71, |
| dfa50_T156, dfa50_T161, dfa50_T165, dfa50_T800, dfa50_T170, dfa50_T430, |
| dfa50_T181, dfa50_T183, dfa50_T188, dfa50_T860, dfa50_T146, dfa50_T644, |
| dfa50_T915, dfa50_T262, dfa50_T271, dfa50_T276, dfa50_T291, dfa50_T297, |
| dfa50_T147, NULL, dfa50_T378, NULL, dfa50_T413, NULL, NULL, NULL, dfa50_T134, |
| dfa50_T451, dfa50_T462, NULL, NULL, NULL, dfa50_T662, NULL, NULL, NULL, |
| dfa50_T843, NULL, NULL, dfa50_T117, NULL, NULL, dfa50_T9, dfa50_T342, |
| NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
| NULL, NULL, NULL, dfa50_T770, NULL, dfa50_T275, NULL, NULL, NULL, NULL, |
| dfa50_T661, dfa50_T445, NULL, NULL, NULL, NULL, dfa50_T569, dfa50_T96, |
| NULL, NULL, NULL, dfa50_T169, NULL, NULL, dfa50_T211, NULL, NULL, NULL, |
| dfa50_T217, dfa50_T694, dfa50_T815, NULL, dfa50_T277, NULL, NULL, NULL, |
| NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
| dfa50_T401, NULL, NULL, NULL, NULL, NULL, dfa50_T189, dfa50_T196, dfa50_T425, |
| dfa50_T245, dfa50_T252, dfa50_T863, dfa50_T295, dfa50_T303, dfa50_T308, |
| dfa50_T319, dfa50_T324, dfa50_T329, dfa50_T338, dfa50_T343, dfa50_T350, |
| dfa50_T354, dfa50_T361, dfa50_T369, dfa50_T716, dfa50_T414, dfa50_T83, |
| dfa50_T820, dfa50_T433, dfa50_T443, dfa50_T452, dfa50_T889, dfa50_T506, |
| dfa50_T507, dfa50_T861, dfa50_T326, dfa50_T560, dfa50_T562, dfa50_T567, |
| dfa50_T172, dfa50_T603, dfa50_T609, dfa50_T442, dfa50_T465, dfa50_T652, |
| dfa50_T509, dfa50_T514, dfa50_T528, dfa50_T682, dfa50_T536, dfa50_T544, |
| dfa50_T548, dfa50_T450, dfa50_T464, dfa50_T574, dfa50_T577, dfa50_T590, |
| dfa50_T601, dfa50_T385, dfa50_T639, dfa50_T648, dfa50_T656, dfa50_T659, |
| dfa50_T638, dfa50_T675, dfa50_T678, dfa50_T679, dfa50_T683, dfa50_T688, |
| dfa50_T693, NULL, dfa50_T698, dfa50_T701, dfa50_T729, dfa50_T707, dfa50_T711, |
| dfa50_T0, dfa50_T714, dfa50_T718, dfa50_T720, dfa50_T722, dfa50_T724, |
| dfa50_T790, dfa50_T201, dfa50_T733, dfa50_T0, dfa50_T738, dfa50_T741, |
| dfa50_T746, dfa50_T751, dfa50_T759, NULL, dfa50_T864, dfa50_T766, dfa50_T869, |
| dfa50_T13, dfa50_T779, NULL, dfa50_T831, dfa50_T834, dfa50_T64, dfa50_T844, |
| dfa50_T75, dfa50_T852, dfa50_T855, dfa50_T859, dfa50_T111, dfa50_T215, |
| dfa50_T0, dfa50_T174, dfa50_T0, dfa50_T895, dfa50_T552, NULL, dfa50_T626, |
| dfa50_T1, dfa50_T5, dfa50_T8, dfa50_T360, dfa50_T17, dfa50_T397, dfa50_T680, |
| dfa50_T54, dfa50_T0, dfa50_T171, dfa50_T0, dfa50_T63, dfa50_T0, dfa50_T537, |
| dfa50_T557, dfa50_T585, dfa50_T0, dfa50_T0, dfa50_T88, dfa50_T93, dfa50_T99, |
| dfa50_T0, dfa50_T103, dfa50_T106, dfa50_T110, dfa50_T832, dfa50_T138, |
| dfa50_T148, dfa50_T765, dfa50_T157, dfa50_T162, dfa50_T166, dfa50_T801, |
| NULL, dfa50_T818, dfa50_T180, dfa50_T182, dfa50_T184, dfa50_T190, dfa50_T865, |
| dfa50_T558, dfa50_T224, dfa50_T901, dfa50_T246, dfa50_T0, dfa50_T0, |
| dfa50_T266, dfa50_T0, dfa50_T278, dfa50_T292, dfa50_T299, NULL, NULL, |
| NULL, NULL, NULL, dfa50_T435, NULL, dfa50_T453, NULL, dfa50_T515, NULL, |
| NULL, NULL, dfa50_T911, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, |
| NULL, dfa50_T347, NULL, NULL, NULL, NULL, NULL, dfa50_T851, NULL, NULL, |
| NULL, dfa50_T0, NULL, NULL, NULL, NULL, dfa50_T816, NULL, NULL, NULL, |
| NULL, dfa50_T191, dfa50_T197, dfa50_T320, dfa50_T825, dfa50_T247, dfa50_T253, |
| dfa50_T270, dfa50_T283, dfa50_T296, dfa50_T304, dfa50_T309, dfa50_T321, |
| dfa50_T202, dfa50_T331, dfa50_T339, dfa50_T344, dfa50_T351, dfa50_T355, |
| dfa50_T363, dfa50_T370, dfa50_T375, dfa50_T381, dfa50_T386, dfa50_T391, |
| dfa50_T394, dfa50_T402, dfa50_T415, dfa50_T86, dfa50_T424, dfa50_T426, |
| dfa50_T432, dfa50_T434, dfa50_T444, dfa50_T454, dfa50_T458, dfa50_T151, |
| dfa50_T473, dfa50_T769, dfa50_T508, dfa50_T517, dfa50_T79, dfa50_T327, |
| dfa50_T202, dfa50_T202, dfa50_T570, dfa50_T384, dfa50_T602, dfa50_T605, |
| dfa50_T610, dfa50_T617, dfa50_T627, dfa50_T641, dfa50_T647, dfa50_T654, |
| dfa50_T511, dfa50_T516, dfa50_T529, dfa50_T520, NULL, dfa50_T538, dfa50_T545, |
| dfa50_T549, dfa50_T754, dfa50_T768, dfa50_T576, dfa50_T578, dfa50_T592, |
| dfa50_T0, dfa50_T471, dfa50_T862, dfa50_T640, dfa50_T649, dfa50_T657, |
| dfa50_T660, dfa50_T651, dfa50_T665, dfa50_T668, dfa50_T676, dfa50_T0, |
| NULL, dfa50_T684, dfa50_T689, dfa50_T695, dfa50_T699, dfa50_T702, dfa50_T101, |
| dfa50_T708, dfa50_T0, NULL, dfa50_T715, dfa50_T0, dfa50_T721, dfa50_T0, |
| dfa50_T725, dfa50_T727, dfa50_T0, dfa50_T0, NULL, dfa50_T734, NULL, |
| dfa50_T0, dfa50_T742, dfa50_T748, dfa50_T752, dfa50_T760, dfa50_T379, |
| dfa50_T767, dfa50_T871, dfa50_T14, dfa50_T40, NULL, dfa50_T0, dfa50_T835, |
| dfa50_T837, dfa50_T0, dfa50_T0, dfa50_T846, dfa50_T850, NULL, dfa50_T856, |
| NULL, dfa50_T114, dfa50_T220, NULL, dfa50_T849, dfa50_T896, dfa50_T553, |
| dfa50_T669, NULL, dfa50_T2, dfa50_T6, dfa50_T0, dfa50_T362, dfa50_T18, |
| dfa50_T25, dfa50_T27, dfa50_T31, dfa50_T33, dfa50_T438, dfa50_T48, dfa50_T55, |
| NULL, dfa50_T58, NULL, NULL, dfa50_T0, NULL, dfa50_T67, dfa50_T70, dfa50_T559, |
| dfa50_T588, NULL, NULL, dfa50_T89, dfa50_T94, dfa50_T0, NULL, dfa50_T104, |
| dfa50_T107, dfa50_T112, dfa50_T116, dfa50_T323, dfa50_T139, dfa50_T0, |
| dfa50_T149, dfa50_T152, dfa50_T158, dfa50_T163, dfa50_T167, dfa50_T709, |
| dfa50_T819, dfa50_T0, dfa50_T0, dfa50_T185, dfa50_T193, dfa50_T792, |
| dfa50_T209, dfa50_T214, dfa50_T216, dfa50_T225, dfa50_T853, dfa50_T248, |
| NULL, NULL, dfa50_T267, NULL, dfa50_T281, dfa50_T0, dfa50_T301, dfa50_T439, |
| NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, dfa50_T745, dfa50_T194, |
| dfa50_T198, NULL, dfa50_T802, dfa50_T226, dfa50_T234, dfa50_T249, dfa50_T255, |
| dfa50_T272, dfa50_T285, dfa50_T298, dfa50_T306, dfa50_T310, dfa50_T322, |
| NULL, dfa50_T332, dfa50_T340, dfa50_T345, dfa50_T352, dfa50_T356, dfa50_T364, |
| dfa50_T371, dfa50_T376, dfa50_T202, dfa50_T387, dfa50_T392, dfa50_T395, |
| dfa50_T403, dfa50_T202, dfa50_T416, dfa50_T421, NULL, dfa50_T427, NULL, |
| dfa50_T436, dfa50_T446, dfa50_T455, dfa50_T459, dfa50_T153, dfa50_T474, |
| dfa50_T481, dfa50_T489, dfa50_T208, dfa50_T510, dfa50_T519, dfa50_T81, |
| dfa50_T330, NULL, NULL, dfa50_T571, dfa50_T579, dfa50_T586, dfa50_T202, |
| dfa50_T607, dfa50_T611, dfa50_T618, dfa50_T630, dfa50_T202, dfa50_T202, |
| dfa50_T202, dfa50_T0, dfa50_T518, dfa50_T530, dfa50_T523, dfa50_T539, |
| dfa50_T0, dfa50_T550, NULL, NULL, dfa50_T564, NULL, dfa50_T0, dfa50_T580, |
| dfa50_T594, NULL, dfa50_T534, dfa50_T615, dfa50_T628, NULL, dfa50_T642, |
| dfa50_T650, dfa50_T0, dfa50_T0, dfa50_T653, dfa50_T0, dfa50_T670, dfa50_T0, |
| NULL, dfa50_T685, dfa50_T690, dfa50_T696, dfa50_T0, dfa50_T703, dfa50_T706, |
| NULL, dfa50_T710, NULL, dfa50_T0, NULL, dfa50_T0, NULL, dfa50_T0, dfa50_T0, |
| NULL, NULL, NULL, NULL, dfa50_T0, dfa50_T749, dfa50_T755, dfa50_T761, |
| NULL, NULL, dfa50_T0, dfa50_T429, dfa50_T16, dfa50_T821, dfa50_T826, |
| NULL, dfa50_T836, dfa50_T839, NULL, NULL, dfa50_T847, dfa50_T0, dfa50_T857, |
| dfa50_T747, dfa50_T223, NULL, NULL, dfa50_T898, dfa50_T554, dfa50_T674, |
| dfa50_T3, dfa50_T7, NULL, dfa50_T365, dfa50_T20, dfa50_T26, dfa50_T28, |
| dfa50_T32, dfa50_T34, dfa50_T38, dfa50_T44, dfa50_T49, dfa50_T56, dfa50_T59, |
| NULL, dfa50_T68, dfa50_T72, dfa50_T561, dfa50_T0, dfa50_T76, dfa50_T90, |
| dfa50_T95, NULL, dfa50_T105, NULL, dfa50_T113, dfa50_T0, dfa50_T479, |
| dfa50_T124, dfa50_T784, dfa50_T140, NULL, dfa50_T150, dfa50_T154, dfa50_T159, |
| dfa50_T164, dfa50_T168, dfa50_T0, NULL, dfa50_T822, NULL, NULL, dfa50_T186, |
| dfa50_T195, dfa50_T205, NULL, dfa50_T210, dfa50_T0, dfa50_T218, dfa50_T227, |
| dfa50_T236, NULL, dfa50_T0, dfa50_T268, dfa50_T282, NULL, dfa50_T0, |
| NULL, NULL, NULL, NULL, dfa50_T202, dfa50_T199, dfa50_T803, dfa50_T228, |
| dfa50_T235, dfa50_T250, dfa50_T256, dfa50_T273, dfa50_T287, dfa50_T300, |
| dfa50_T307, dfa50_T311, dfa50_T202, dfa50_T334, dfa50_T341, dfa50_T346, |
| dfa50_T353, dfa50_T357, dfa50_T366, dfa50_T372, dfa50_T377, NULL, dfa50_T389, |
| dfa50_T393, dfa50_T396, dfa50_T404, NULL, dfa50_T417, dfa50_T422, dfa50_T428, |
| dfa50_T437, dfa50_T447, dfa50_T456, dfa50_T460, dfa50_T155, dfa50_T475, |
| dfa50_T482, dfa50_T490, dfa50_T495, dfa50_T501, dfa50_T512, dfa50_T521, |
| dfa50_T84, dfa50_T333, dfa50_T572, dfa50_T202, dfa50_T589, NULL, dfa50_T608, |
| dfa50_T612, dfa50_T620, dfa50_T632, NULL, NULL, NULL, NULL, dfa50_T0, |
| dfa50_T531, dfa50_T525, dfa50_T540, NULL, dfa50_T551, dfa50_T565, NULL, |
| dfa50_T581, dfa50_T0, dfa50_T535, dfa50_T616, dfa50_T631, dfa50_T643, |
| dfa50_T0, NULL, NULL, dfa50_T655, NULL, dfa50_T671, NULL, dfa50_T686, |
| dfa50_T691, dfa50_T0, NULL, dfa50_T704, dfa50_T0, dfa50_T0, NULL, NULL, |
| NULL, NULL, NULL, dfa50_T0, dfa50_T756, dfa50_T762, NULL, dfa50_T566, |
| dfa50_T806, NULL, dfa50_T19, dfa50_T823, dfa50_T827, dfa50_T0, dfa50_T841, |
| dfa50_T848, NULL, dfa50_T858, NULL, NULL, dfa50_T866, dfa50_T870, dfa50_T875, |
| dfa50_T878, dfa50_T886, dfa50_T888, dfa50_T899, dfa50_T555, dfa50_T279, |
| dfa50_T4, dfa50_T0, dfa50_T367, dfa50_T21, NULL, dfa50_T29, NULL, dfa50_T35, |
| dfa50_T39, dfa50_T45, dfa50_T50, dfa50_T0, dfa50_T60, dfa50_T69, dfa50_T0, |
| dfa50_T280, NULL, dfa50_T77, dfa50_T91, dfa50_T97, dfa50_T0, dfa50_T115, |
| NULL, dfa50_T118, NULL, dfa50_T0, dfa50_T787, dfa50_T141, dfa50_T0, |
| dfa50_T0, dfa50_T160, dfa50_T0, dfa50_T0, NULL, dfa50_T824, dfa50_T187, |
| dfa50_T0, dfa50_T206, dfa50_T212, NULL, dfa50_T219, dfa50_T0, dfa50_T238, |
| NULL, dfa50_T0, dfa50_T284, NULL, NULL, dfa50_T200, dfa50_T804, dfa50_T229, |
| dfa50_T237, dfa50_T202, dfa50_T257, dfa50_T274, dfa50_T288, dfa50_T302, |
| dfa50_T202, dfa50_T312, NULL, dfa50_T335, NULL, dfa50_T348, dfa50_T202, |
| dfa50_T358, dfa50_T368, dfa50_T373, dfa50_T380, NULL, NULL, dfa50_T398, |
| dfa50_T405, dfa50_T418, NULL, NULL, dfa50_T440, dfa50_T448, dfa50_T457, |
| dfa50_T461, NULL, dfa50_T467, dfa50_T476, dfa50_T483, dfa50_T492, dfa50_T496, |
| dfa50_T502, dfa50_T513, dfa50_T524, dfa50_T263, dfa50_T336, dfa50_T573, |
| NULL, dfa50_T591, dfa50_T202, dfa50_T613, dfa50_T621, dfa50_T634, NULL, |
| dfa50_T532, dfa50_T526, dfa50_T0, dfa50_T0, dfa50_T0, dfa50_T582, NULL, |
| dfa50_T838, dfa50_T0, dfa50_T633, dfa50_T645, NULL, dfa50_T917, dfa50_T673, |
| dfa50_T0, dfa50_T0, NULL, dfa50_T0, NULL, NULL, NULL, dfa50_T757, dfa50_T0, |
| dfa50_T771, dfa50_T777, dfa50_T780, dfa50_T788, dfa50_T793, dfa50_T797, |
| dfa50_T807, dfa50_T22, dfa50_T0, dfa50_T829, NULL, dfa50_T842, dfa50_T0, |
| dfa50_T0, dfa50_T867, dfa50_T872, dfa50_T876, dfa50_T879, dfa50_T887, |
| dfa50_T890, dfa50_T900, dfa50_T0, dfa50_T239, NULL, dfa50_T0, NULL, |
| dfa50_T57, dfa50_T0, dfa50_T0, dfa50_T36, dfa50_T41, dfa50_T46, dfa50_T51, |
| NULL, dfa50_T61, dfa50_T0, NULL, dfa50_T74, NULL, dfa50_T0, dfa50_T0, |
| dfa50_T98, NULL, NULL, dfa50_T119, NULL, dfa50_T791, dfa50_T142, NULL, |
| NULL, dfa50_T0, NULL, NULL, dfa50_T175, dfa50_T177, dfa50_T0, NULL, |
| dfa50_T207, dfa50_T0, dfa50_T221, NULL, dfa50_T241, NULL, dfa50_T286, |
| dfa50_T203, dfa50_T805, dfa50_T230, dfa50_T240, NULL, dfa50_T258, dfa50_T202, |
| dfa50_T289, NULL, NULL, dfa50_T313, dfa50_T337, NULL, NULL, dfa50_T359, |
| dfa50_T202, NULL, dfa50_T202, dfa50_T399, dfa50_T406, dfa50_T419, dfa50_T441, |
| dfa50_T202, NULL, dfa50_T202, dfa50_T468, dfa50_T477, dfa50_T484, dfa50_T493, |
| dfa50_T497, dfa50_T503, NULL, NULL, NULL, dfa50_T546, NULL, dfa50_T563, |
| dfa50_T575, dfa50_T593, NULL, NULL, dfa50_T622, dfa50_T636, dfa50_T533, |
| dfa50_T0, NULL, NULL, NULL, dfa50_T583, dfa50_T604, NULL, NULL, dfa50_T635, |
| dfa50_T0, dfa50_T663, NULL, dfa50_T0, NULL, NULL, NULL, dfa50_T0, NULL, |
| dfa50_T772, dfa50_T778, dfa50_T781, dfa50_T789, dfa50_T794, dfa50_T798, |
| dfa50_T809, dfa50_T568, NULL, dfa50_T0, dfa50_T0, NULL, NULL, dfa50_T868, |
| dfa50_T873, dfa50_T877, dfa50_T880, dfa50_T0, dfa50_T0, dfa50_T0, NULL, |
| dfa50_T902, dfa50_T909, dfa50_T913, dfa50_T918, dfa50_T921, NULL, dfa50_T10, |
| NULL, NULL, NULL, dfa50_T37, dfa50_T42, dfa50_T47, dfa50_T52, dfa50_T0, |
| NULL, NULL, NULL, NULL, dfa50_T0, dfa50_T120, dfa50_T126, dfa50_T130, |
| dfa50_T735, dfa50_T144, NULL, dfa50_T176, dfa50_T178, NULL, dfa50_T0, |
| NULL, dfa50_T222, dfa50_T243, dfa50_T0, dfa50_T204, dfa50_T808, dfa50_T231, |
| dfa50_T242, dfa50_T259, NULL, dfa50_T290, dfa50_T314, dfa50_T202, dfa50_T202, |
| NULL, NULL, dfa50_T400, dfa50_T407, NULL, dfa50_T202, NULL, NULL, dfa50_T469, |
| NULL, dfa50_T485, dfa50_T494, dfa50_T498, dfa50_T504, NULL, NULL, NULL, |
| dfa50_T202, dfa50_T595, dfa50_T623, NULL, NULL, NULL, dfa50_T0, dfa50_T606, |
| dfa50_T0, NULL, dfa50_T0, NULL, NULL, dfa50_T773, dfa50_T0, dfa50_T782, |
| dfa50_T0, dfa50_T796, dfa50_T0, dfa50_T810, NULL, NULL, NULL, NULL, |
| dfa50_T0, dfa50_T0, dfa50_T0, dfa50_T881, NULL, NULL, NULL, dfa50_T903, |
| dfa50_T910, dfa50_T914, dfa50_T919, dfa50_T922, dfa50_T11, dfa50_T0, |
| dfa50_T0, dfa50_T0, NULL, NULL, NULL, dfa50_T121, dfa50_T127, dfa50_T0, |
| dfa50_T133, dfa50_T135, dfa50_T0, dfa50_T0, dfa50_T179, NULL, dfa50_T0, |
| dfa50_T0, NULL, NULL, dfa50_T817, dfa50_T232, dfa50_T244, dfa50_T260, |
| dfa50_T202, dfa50_T315, NULL, NULL, NULL, dfa50_T408, NULL, dfa50_T470, |
| dfa50_T486, NULL, dfa50_T499, dfa50_T505, NULL, dfa50_T596, dfa50_T624, |
| NULL, dfa50_T0, NULL, NULL, dfa50_T774, NULL, dfa50_T0, NULL, dfa50_T0, |
| NULL, dfa50_T811, NULL, NULL, NULL, dfa50_T882, dfa50_T904, dfa50_T0, |
| dfa50_T916, dfa50_T0, dfa50_T0, dfa50_T12, NULL, NULL, NULL, dfa50_T122, |
| dfa50_T128, NULL, dfa50_T0, dfa50_T136, NULL, NULL, dfa50_T0, NULL, |
| NULL, NULL, NULL, dfa50_T233, dfa50_T202, dfa50_T261, NULL, dfa50_T316, |
| dfa50_T410, NULL, NULL, NULL, NULL, dfa50_T597, dfa50_T625, NULL, dfa50_T775, |
| NULL, NULL, dfa50_T812, dfa50_T883, dfa50_T906, NULL, dfa50_T0, NULL, |
| NULL, dfa50_T0, dfa50_T123, dfa50_T129, NULL, dfa50_T0, NULL, dfa50_T202, |
| NULL, dfa50_T264, NULL, dfa50_T411, dfa50_T598, NULL, dfa50_T0, dfa50_T813, |
| dfa50_T885, dfa50_T907, NULL, NULL, dfa50_T0, dfa50_T0, NULL, NULL, |
| NULL, NULL, dfa50_T599, NULL, dfa50_T0, NULL, dfa50_T0, NULL, NULL, |
| NULL, NULL, NULL |
| }; |
| |
| |
| /* Declare tracking structure for Cyclic DFA 50 |
| */ |
| static |
| ANTLR3_CYCLIC_DFA cdfa50 |
| = { |
| 50, /* Decision number of this dfa */ |
| /* Which decision this represents: */ |
| (const pANTLR3_UCHAR)"1:1: Tokens : ( T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | T__200 | T__201 | T__202 | T__203 | T__204 | T__205 | T__206 | T__207 | T__208 | T__209 | T__210 | T__211 | T__212 | T__213 | T__214 | T__215 | T__216 | T__217 | T__218 | T__219 | T__220 | T__221 | T__222 | T__223 | T__224 | T__225 | T__226 | T__227 | T__228 | T__229 | T__230 | T__231 | T__232 | T__233 | T__234 | T__235 | T__236 | T__237 | T__238 | T__239 | T__240 | T__241 | T__242 | T__243 | T__244 | T__245 | T__246 | T__247 | T__248 | T__249 | T__250 | T__251 | T__252 | T__253 | T__254 | T__255 | T__256 | T__257 | T__258 | T__259 | T__260 | T__261 | T__262 | T__263 | T__264 | T__265 | T__266 | T__267 | T__268 | T__269 | T__270 | T__271 | T__272 | T__273 | T__274 | T__275 | T__276 | T__277 | T__278 | T__279 | T__280 | T__281 | T__282 | T__283 | T__284 | T__285 | T__286 | T__287 | T__288 | T__289 | T__290 | T__291 | T__292 | T__293 | T__294 | T__295 | T__296 | T__297 | T__298 | T__299 | T__300 | T__301 | T__302 | T__303 | T__304 | T__305 | T__306 | T__307 | T__308 | T__309 | T__310 | T__311 | T__312 | T__313 | T__314 | T__315 | T__316 | T__317 | T__318 | T__319 | T__320 | T__321 | T__322 | T__323 | T__324 | T__325 | T__326 | T__327 | T__328 | T__329 | T__330 | T__331 | T__332 | T__333 | T__334 | T__335 | T__336 | T__337 | T__338 | T__339 | T__340 | T__341 | T__342 | T__343 | T__344 | T__345 | T__346 | T__347 | T__348 | T__349 | T__350 | T__351 | T__352 | T__353 | T__354 | T__355 | T__356 | T__357 | T__358 | T__359 | T__360 | T__361 | T__362 | T__363 | T__364 | T__365 | T__366 | T__367 | T__368 | T__369 | T__370 | T__371 | T__372 | T__373 | T__374 | T__375 | T__376 | T__377 | T__378 | T__379 | T__380 | T__381 | T__382 | T__383 | T__384 | T__385 | T__386 | T__387 | T__388 | T__389 | T__390 | T__391 | T__392 | T__393 | T__394 | T__395 | T__396 | T__397 | T__398 | T__399 | T__400 | T__401 | T__402 | T__403 | T__404 | T__405 | T__406 | T__407 | T__408 | T__409 | T__410 | T__411 | T__412 | T__413 | T__414 | T__415 | T__416 | T__417 | OP_ATOMIC_SEQUENCE | OP_SEQUENCE | OP_SEQUENCE_SIDE | OP_SEQUENCE_WEAK | OP_SCHEDULE_GT | OP_SCHEDULE_LT | OP_SCHEDULE_XOR | OP_SCHEDULE_AND_THEN | OP_SCHEDULE_OR_ELSE | OP_NON_DETERMINISM | OP_CONCURRENCY_ASYNC | OP_CONCURRENCY_AND | OP_CONCURRENCY_OR | OP_CONCURRENCY_INTERLEAVING | OP_CONCURRENCY_PARALLEL | OP_FORK | OP_JOIN | OP_CONCURRENCY_RDV_ASYNC | OP_CONCURRENCY_RDV_AND | OP_CONCURRENCY_RDV_OR | OP_CONCURRENCY_RDV_INTERLEAVING | OP_CONCURRENCY_RDV_PARALLEL | ASSIGN | ASSIGN_AFTER | ASSIGN_REF | ASSIGN_MACRO | OP_PUSH | OP_ASSIGN_TOP | OP_TOP | OP_POP | LPAREN | RPAREN | LCURLY | RCURLY | LBRACKET | RBRACKET | LBRACKET_EXCEPT | LPAREN_INVOKE | LCURLY_INVOKE | PERCENT_LPAREN_INVOKE | PERCENT_LPAREN | RPAREN_PERCENT | STATEMENT_PROMPT | DOLLAR_LCURLY | RCURLY_DOLLAR | PERCENT_LCURLY | RCURLY_PERCENT | LBRACKET_BAR | BAR_RBRACKET | LBRACKET_LCURLY | RCURLY_RBRACKET | COLON | COMMA | QUESTION | SEMI | DIESE | DOLLAR | DOT | DOTDOT | COLONx2 | LAND | LAND_THEN | LAND_ASSIGN | LAND_ASSIGN_AFTER | LNOT | LOR | LOR_ELSE | LOR_ASSIGN | LOR_ASSIGN_AFTER | LXOR | EQUAL | NEQUAL | SEQUAL | NSEQUAL | LTE | LT_ | GTE | GT | PLUS | PLUS_ASSIGN | PLUS_ASSIGN_AFTER | INCR | MINUS | MINUS_ASSIGN | MINUS_ASSIGN_AFTER | DECR | STAR | STAR_ASSIGN | STAR_ASSIGN_AFTER | DIV | DIV_ASSIGN | DIV_ASSIGN_AFTER | MOD | MOD_ASSIGN | MOD_ASSIGN_AFTER | RSHIFT | RSHIFT_ASSIGN | RSHIFT_ASSIGN_AFTER | LSHIFT | LSHIFT_ASSIGN | LSHIFT_ASSIGN_AFTER | BAND | BAND_ASSIGN | BAND_ASSIGN_AFTER | BNOT | BOR | BOR_ASSIGN | BOR_ASSIGN_AFTER | BXOR | BXOR_ASSIGN | BXOR_ASSIGN_AFTER | ID | AT_ID | StringLiteral | CharLiteral | NumberLiteral | COMMENT | WS );", |
| (CDFA_SPECIAL_FUNC) antlr3dfaspecialStateTransition, /* Default special state transition function */ |
| |
| antlr3dfaspecialTransition, /* DFA specialTransition is currently just a default function in the runtime */ |
| antlr3dfapredict, /* DFA simulator function is in the runtime */ |
| dfa50_eot, /* EOT table */ |
| dfa50_eof, /* EOF table */ |
| dfa50_min, /* Minimum tokens for each state */ |
| dfa50_max, /* Maximum tokens for each state */ |
| dfa50_accept, /* Accept table */ |
| dfa50_special, /* Special transition states */ |
| dfa50_transitions /* Table of transition tables */ |
| |
| }; |
| /* End of Cyclic DFA 50 |
| * --------------------- |
| */ |
| /* ========================================================================= |
| * End of DFA tables for the lexer |
| */ |
| |
| /* ========================================================================= |
| * Functions to match the lexer grammar defined tokens from the input stream |
| */ |
| |
| // Comes from: 11:8: ( '#dhistory' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__144 |
| * |
| * Looks to match the characters the constitute the token T__144 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__144(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__144; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:11:8: ( '#dhistory' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:11:10: '#dhistory' |
| { |
| MATCHS(lit_1); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__144Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__144Ex; /* Prevent compiler warnings */ |
| ruleT__144Ex: ; |
| |
| } |
| // $ANTLR end T__144 |
| |
| // Comes from: 12:8: ( '#final' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__145 |
| * |
| * Looks to match the characters the constitute the token T__145 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__145(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__145; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:12:8: ( '#final' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:12:10: '#final' |
| { |
| MATCHS(lit_2); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__145Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__145Ex; /* Prevent compiler warnings */ |
| ruleT__145Ex: ; |
| |
| } |
| // $ANTLR end T__145 |
| |
| // Comes from: 13:8: ( '#init' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__146 |
| * |
| * Looks to match the characters the constitute the token T__146 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__146(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__146; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:13:8: ( '#init' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:13:10: '#init' |
| { |
| MATCHS(lit_3); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__146Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__146Ex; /* Prevent compiler warnings */ |
| ruleT__146Ex: ; |
| |
| } |
| // $ANTLR end T__146 |
| |
| // Comes from: 14:8: ( '#initial' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__147 |
| * |
| * Looks to match the characters the constitute the token T__147 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__147(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__147; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:14:8: ( '#initial' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:14:10: '#initial' |
| { |
| MATCHS(lit_4); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__147Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__147Ex; /* Prevent compiler warnings */ |
| ruleT__147Ex: ; |
| |
| } |
| // $ANTLR end T__147 |
| |
| // Comes from: 15:8: ( '#return' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__148 |
| * |
| * Looks to match the characters the constitute the token T__148 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__148(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__148; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:15:8: ( '#return' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:15:10: '#return' |
| { |
| MATCHS(lit_5); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__148Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__148Ex; /* Prevent compiler warnings */ |
| ruleT__148Ex: ; |
| |
| } |
| // $ANTLR end T__148 |
| |
| // Comes from: 16:8: ( '#shistory' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__149 |
| * |
| * Looks to match the characters the constitute the token T__149 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__149(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__149; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:16:8: ( '#shistory' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:16:10: '#shistory' |
| { |
| MATCHS(lit_6); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__149Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__149Ex; /* Prevent compiler warnings */ |
| ruleT__149Ex: ; |
| |
| } |
| // $ANTLR end T__149 |
| |
| // Comes from: 17:8: ( '#start' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__150 |
| * |
| * Looks to match the characters the constitute the token T__150 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__150(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__150; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:17:8: ( '#start' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:17:10: '#start' |
| { |
| MATCHS(lit_7); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__150Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__150Ex; /* Prevent compiler warnings */ |
| ruleT__150Ex: ; |
| |
| } |
| // $ANTLR end T__150 |
| |
| // Comes from: 18:8: ( '#stf' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__151 |
| * |
| * Looks to match the characters the constitute the token T__151 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__151(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__151; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:18:8: ( '#stf' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:18:10: '#stf' |
| { |
| MATCHS(lit_8); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__151Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__151Ex; /* Prevent compiler warnings */ |
| ruleT__151Ex: ; |
| |
| } |
| // $ANTLR end T__151 |
| |
| // Comes from: 19:8: ( '#sts' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__152 |
| * |
| * Looks to match the characters the constitute the token T__152 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__152(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__152; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:19:8: ( '#sts' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:19:10: '#sts' |
| { |
| MATCHS(lit_9); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__152Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__152Ex; /* Prevent compiler warnings */ |
| ruleT__152Ex: ; |
| |
| } |
| // $ANTLR end T__152 |
| |
| // Comes from: 20:8: ( '#terminal' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__153 |
| * |
| * Looks to match the characters the constitute the token T__153 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__153(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__153; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:20:8: ( '#terminal' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:20:10: '#terminal' |
| { |
| MATCHS(lit_10); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__153Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__153Ex; /* Prevent compiler warnings */ |
| ruleT__153Ex: ; |
| |
| } |
| // $ANTLR end T__153 |
| |
| // Comes from: 21:8: ( '$:comment' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__154 |
| * |
| * Looks to match the characters the constitute the token T__154 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__154(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__154; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:21:8: ( '$:comment' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:21:10: '$:comment' |
| { |
| MATCHS(lit_11); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__154Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__154Ex; /* Prevent compiler warnings */ |
| ruleT__154Ex: ; |
| |
| } |
| // $ANTLR end T__154 |
| |
| // Comes from: 22:8: ( '$:debug' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__155 |
| * |
| * Looks to match the characters the constitute the token T__155 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__155(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__155; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:22:8: ( '$:debug' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:22:10: '$:debug' |
| { |
| MATCHS(lit_12); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__155Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__155Ex; /* Prevent compiler warnings */ |
| ruleT__155Ex: ; |
| |
| } |
| // $ANTLR end T__155 |
| |
| // Comes from: 23:8: ( '$:informal' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__156 |
| * |
| * Looks to match the characters the constitute the token T__156 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__156(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__156; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:23:8: ( '$:informal' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:23:10: '$:informal' |
| { |
| MATCHS(lit_13); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__156Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__156Ex; /* Prevent compiler warnings */ |
| ruleT__156Ex: ; |
| |
| } |
| // $ANTLR end T__156 |
| |
| // Comes from: 24:8: ( '$:trace' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__157 |
| * |
| * Looks to match the characters the constitute the token T__157 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__157(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__157; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:24:8: ( '$:trace' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:24:10: '$:trace' |
| { |
| MATCHS(lit_14); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__157Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__157Ex; /* Prevent compiler warnings */ |
| ruleT__157Ex: ; |
| |
| } |
| // $ANTLR end T__157 |
| |
| // Comes from: 25:8: ( '$env' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__158 |
| * |
| * Looks to match the characters the constitute the token T__158 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__158(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__158; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:25:8: ( '$env' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:25:10: '$env' |
| { |
| MATCHS(lit_15); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__158Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__158Ex; /* Prevent compiler warnings */ |
| ruleT__158Ex: ; |
| |
| } |
| // $ANTLR end T__158 |
| |
| // Comes from: 26:8: ( '$parent' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__159 |
| * |
| * Looks to match the characters the constitute the token T__159 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__159(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__159; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:26:8: ( '$parent' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:26:10: '$parent' |
| { |
| MATCHS(lit_16); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__159Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__159Ex; /* Prevent compiler warnings */ |
| ruleT__159Ex: ; |
| |
| } |
| // $ANTLR end T__159 |
| |
| // Comes from: 27:8: ( '$self' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__160 |
| * |
| * Looks to match the characters the constitute the token T__160 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__160(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__160; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:27:8: ( '$self' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:27:10: '$self' |
| { |
| MATCHS(lit_17); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__160Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__160Ex; /* Prevent compiler warnings */ |
| ruleT__160Ex: ; |
| |
| } |
| // $ANTLR end T__160 |
| |
| // Comes from: 28:8: ( '$super' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__161 |
| * |
| * Looks to match the characters the constitute the token T__161 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__161(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__161; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:28:8: ( '$super' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:28:10: '$super' |
| { |
| MATCHS(lit_18); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__161Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__161Ex; /* Prevent compiler warnings */ |
| ruleT__161Ex: ; |
| |
| } |
| // $ANTLR end T__161 |
| |
| // Comes from: 29:8: ( '$this' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__162 |
| * |
| * Looks to match the characters the constitute the token T__162 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__162(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__162; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:29:8: ( '$this' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:29:10: '$this' |
| { |
| MATCHS(lit_19); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__162Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__162Ex; /* Prevent compiler warnings */ |
| ruleT__162Ex: ; |
| |
| } |
| // $ANTLR end T__162 |
| |
| // Comes from: 30:8: ( '-->' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__163 |
| * |
| * Looks to match the characters the constitute the token T__163 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__163(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__163; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:30:8: ( '-->' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:30:10: '-->' |
| { |
| MATCHS(lit_20); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__163Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__163Ex; /* Prevent compiler warnings */ |
| ruleT__163Ex: ; |
| |
| } |
| // $ANTLR end T__163 |
| |
| // Comes from: 31:8: ( '->' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__164 |
| * |
| * Looks to match the characters the constitute the token T__164 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__164(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__164; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:31:8: ( '->' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:31:10: '->' |
| { |
| MATCHS(lit_21); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__164Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__164Ex; /* Prevent compiler warnings */ |
| ruleT__164Ex: ; |
| |
| } |
| // $ANTLR end T__164 |
| |
| // Comes from: 32:8: ( '<--' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__165 |
| * |
| * Looks to match the characters the constitute the token T__165 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__165(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__165; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:32:8: ( '<--' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:32:10: '<--' |
| { |
| MATCHS(lit_22); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__165Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__165Ex; /* Prevent compiler warnings */ |
| ruleT__165Ex: ; |
| |
| } |
| // $ANTLR end T__165 |
| |
| // Comes from: 33:8: ( '<->' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__166 |
| * |
| * Looks to match the characters the constitute the token T__166 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__166(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__166; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:33:8: ( '<->' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:33:10: '<->' |
| { |
| MATCHS(lit_23); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__166Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__166Ex; /* Prevent compiler warnings */ |
| ruleT__166Ex: ; |
| |
| } |
| // $ANTLR end T__166 |
| |
| // Comes from: 34:8: ( '<==' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__167 |
| * |
| * Looks to match the characters the constitute the token T__167 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__167(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__167; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:34:8: ( '<==' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:34:10: '<==' |
| { |
| MATCHS(lit_24); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__167Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__167Ex; /* Prevent compiler warnings */ |
| ruleT__167Ex: ; |
| |
| } |
| // $ANTLR end T__167 |
| |
| // Comes from: 35:8: ( '==>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__168 |
| * |
| * Looks to match the characters the constitute the token T__168 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__168(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__168; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:35:8: ( '==>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:35:10: '==>' |
| { |
| MATCHS(lit_25); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__168Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__168Ex; /* Prevent compiler warnings */ |
| ruleT__168Ex: ; |
| |
| } |
| // $ANTLR end T__168 |
| |
| // Comes from: 36:8: ( '@' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__169 |
| * |
| * Looks to match the characters the constitute the token T__169 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__169(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__169; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:36:8: ( '@' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:36:10: '@' |
| { |
| MATCHC('@'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__169Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__169Ex; /* Prevent compiler warnings */ |
| ruleT__169Ex: ; |
| |
| } |
| // $ANTLR end T__169 |
| |
| // Comes from: 37:8: ( '@abort' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__170 |
| * |
| * Looks to match the characters the constitute the token T__170 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__170(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__170; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:37:8: ( '@abort' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:37:10: '@abort' |
| { |
| MATCHS(lit_26); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__170Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__170Ex; /* Prevent compiler warnings */ |
| ruleT__170Ex: ; |
| |
| } |
| // $ANTLR end T__170 |
| |
| // Comes from: 38:8: ( '@behavior:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__171 |
| * |
| * Looks to match the characters the constitute the token T__171 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__171(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__171; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:38:8: ( '@behavior:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:38:10: '@behavior:' |
| { |
| MATCHS(lit_27); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__171Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__171Ex; /* Prevent compiler warnings */ |
| ruleT__171Ex: ; |
| |
| } |
| // $ANTLR end T__171 |
| |
| // Comes from: 39:8: ( '@com:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__172 |
| * |
| * Looks to match the characters the constitute the token T__172 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__172(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__172; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:39:8: ( '@com:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:39:10: '@com:' |
| { |
| MATCHS(lit_28); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__172Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__172Ex; /* Prevent compiler warnings */ |
| ruleT__172Ex: ; |
| |
| } |
| // $ANTLR end T__172 |
| |
| // Comes from: 40:8: ( '@composite' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__173 |
| * |
| * Looks to match the characters the constitute the token T__173 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__173(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__173; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:40:8: ( '@composite' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:40:10: '@composite' |
| { |
| MATCHS(lit_29); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__173Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__173Ex; /* Prevent compiler warnings */ |
| ruleT__173Ex: ; |
| |
| } |
| // $ANTLR end T__173 |
| |
| // Comes from: 41:8: ( '@composite:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__174 |
| * |
| * Looks to match the characters the constitute the token T__174 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__174(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__174; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:41:8: ( '@composite:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:41:10: '@composite:' |
| { |
| MATCHS(lit_30); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__174Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__174Ex; /* Prevent compiler warnings */ |
| ruleT__174Ex: ; |
| |
| } |
| // $ANTLR end T__174 |
| |
| // Comes from: 42:8: ( '@concurrency' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__175 |
| * |
| * Looks to match the characters the constitute the token T__175 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__175(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__175; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:42:8: ( '@concurrency' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:42:10: '@concurrency' |
| { |
| MATCHS(lit_31); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__175Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__175Ex; /* Prevent compiler warnings */ |
| ruleT__175Ex: ; |
| |
| } |
| // $ANTLR end T__175 |
| |
| // Comes from: 43:8: ( '@constraint' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__176 |
| * |
| * Looks to match the characters the constitute the token T__176 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__176(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__176; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:43:8: ( '@constraint' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:43:10: '@constraint' |
| { |
| MATCHS(lit_32); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__176Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__176Ex; /* Prevent compiler warnings */ |
| ruleT__176Ex: ; |
| |
| } |
| // $ANTLR end T__176 |
| |
| // Comes from: 44:8: ( '@create' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__177 |
| * |
| * Looks to match the characters the constitute the token T__177 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__177(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__177; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:44:8: ( '@create' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:44:10: '@create' |
| { |
| MATCHS(lit_33); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__177Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__177Ex; /* Prevent compiler warnings */ |
| ruleT__177Ex: ; |
| |
| } |
| // $ANTLR end T__177 |
| |
| // Comes from: 45:8: ( '@declaration:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__178 |
| * |
| * Looks to match the characters the constitute the token T__178 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__178(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__178; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:45:8: ( '@declaration:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:45:10: '@declaration:' |
| { |
| MATCHS(lit_34); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__178Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__178Ex; /* Prevent compiler warnings */ |
| ruleT__178Ex: ; |
| |
| } |
| // $ANTLR end T__178 |
| |
| // Comes from: 46:8: ( '@disable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__179 |
| * |
| * Looks to match the characters the constitute the token T__179 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__179(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__179; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:46:8: ( '@disable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:46:10: '@disable' |
| { |
| MATCHS(lit_35); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__179Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__179Ex; /* Prevent compiler warnings */ |
| ruleT__179Ex: ; |
| |
| } |
| // $ANTLR end T__179 |
| |
| // Comes from: 47:8: ( '@diversity' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__180 |
| * |
| * Looks to match the characters the constitute the token T__180 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__180(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__180; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:47:8: ( '@diversity' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:47:10: '@diversity' |
| { |
| MATCHS(lit_36); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__180Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__180Ex; /* Prevent compiler warnings */ |
| ruleT__180Ex: ; |
| |
| } |
| // $ANTLR end T__180 |
| |
| // Comes from: 48:8: ( '@effect:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__181 |
| * |
| * Looks to match the characters the constitute the token T__181 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__181(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__181; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:48:8: ( '@effect:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:48:10: '@effect:' |
| { |
| MATCHS(lit_37); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__181Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__181Ex; /* Prevent compiler warnings */ |
| ruleT__181Ex: ; |
| |
| } |
| // $ANTLR end T__181 |
| |
| // Comes from: 49:8: ( '@enable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__182 |
| * |
| * Looks to match the characters the constitute the token T__182 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__182(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__182; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:49:8: ( '@enable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:49:10: '@enable' |
| { |
| MATCHS(lit_38); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__182Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__182Ex; /* Prevent compiler warnings */ |
| ruleT__182Ex: ; |
| |
| } |
| // $ANTLR end T__182 |
| |
| // Comes from: 50:8: ( '@executable:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__183 |
| * |
| * Looks to match the characters the constitute the token T__183 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__183(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__183; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:50:8: ( '@executable:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:50:10: '@executable:' |
| { |
| MATCHS(lit_39); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__183Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__183Ex; /* Prevent compiler warnings */ |
| ruleT__183Ex: ; |
| |
| } |
| // $ANTLR end T__183 |
| |
| // Comes from: 51:8: ( '@final' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__184 |
| * |
| * Looks to match the characters the constitute the token T__184 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__184(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__184; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:51:8: ( '@final' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:51:10: '@final' |
| { |
| MATCHS(lit_40); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__184Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__184Ex; /* Prevent compiler warnings */ |
| ruleT__184Ex: ; |
| |
| } |
| // $ANTLR end T__184 |
| |
| // Comes from: 52:8: ( '@fml' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__185 |
| * |
| * Looks to match the characters the constitute the token T__185 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__185(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__185; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:52:8: ( '@fml' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:52:10: '@fml' |
| { |
| MATCHS(lit_41); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__185Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__185Ex; /* Prevent compiler warnings */ |
| ruleT__185Ex: ; |
| |
| } |
| // $ANTLR end T__185 |
| |
| // Comes from: 53:8: ( '@formalml' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__186 |
| * |
| * Looks to match the characters the constitute the token T__186 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__186(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__186; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:53:8: ( '@formalml' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:53:10: '@formalml' |
| { |
| MATCHS(lit_42); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__186Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__186Ex; /* Prevent compiler warnings */ |
| ruleT__186Ex: ; |
| |
| } |
| // $ANTLR end T__186 |
| |
| // Comes from: 54:8: ( '@guard:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__187 |
| * |
| * Looks to match the characters the constitute the token T__187 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__187(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__187; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:54:8: ( '@guard:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:54:10: '@guard:' |
| { |
| MATCHS(lit_43); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__187Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__187Ex; /* Prevent compiler warnings */ |
| ruleT__187Ex: ; |
| |
| } |
| // $ANTLR end T__187 |
| |
| // Comes from: 55:8: ( '@header:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__188 |
| * |
| * Looks to match the characters the constitute the token T__188 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__188(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__188; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:55:8: ( '@header:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:55:10: '@header:' |
| { |
| MATCHS(lit_44); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__188Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__188Ex; /* Prevent compiler warnings */ |
| ruleT__188Ex: ; |
| |
| } |
| // $ANTLR end T__188 |
| |
| // Comes from: 56:8: ( '@iabort' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__189 |
| * |
| * Looks to match the characters the constitute the token T__189 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__189(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__189; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:56:8: ( '@iabort' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:56:10: '@iabort' |
| { |
| MATCHS(lit_45); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__189Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__189Ex; /* Prevent compiler warnings */ |
| ruleT__189Ex: ; |
| |
| } |
| // $ANTLR end T__189 |
| |
| // Comes from: 57:8: ( '@idisable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__190 |
| * |
| * Looks to match the characters the constitute the token T__190 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__190(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__190; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:57:8: ( '@idisable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:57:10: '@idisable' |
| { |
| MATCHS(lit_46); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__190Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__190Ex; /* Prevent compiler warnings */ |
| ruleT__190Ex: ; |
| |
| } |
| // $ANTLR end T__190 |
| |
| // Comes from: 58:8: ( '@ienable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__191 |
| * |
| * Looks to match the characters the constitute the token T__191 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__191(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__191; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:58:8: ( '@ienable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:58:10: '@ienable' |
| { |
| MATCHS(lit_47); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__191Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__191Ex; /* Prevent compiler warnings */ |
| ruleT__191Ex: ; |
| |
| } |
| // $ANTLR end T__191 |
| |
| // Comes from: 59:8: ( '@import:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__192 |
| * |
| * Looks to match the characters the constitute the token T__192 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__192(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__192; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:59:8: ( '@import:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:59:10: '@import:' |
| { |
| MATCHS(lit_48); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__192Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__192Ex; /* Prevent compiler warnings */ |
| ruleT__192Ex: ; |
| |
| } |
| // $ANTLR end T__192 |
| |
| // Comes from: 60:8: ( '@include' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__193 |
| * |
| * Looks to match the characters the constitute the token T__193 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__193(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__193; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:60:8: ( '@include' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:60:10: '@include' |
| { |
| MATCHS(lit_49); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__193Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__193Ex; /* Prevent compiler warnings */ |
| ruleT__193Ex: ; |
| |
| } |
| // $ANTLR end T__193 |
| |
| // Comes from: 61:8: ( '@init' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__194 |
| * |
| * Looks to match the characters the constitute the token T__194 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__194(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__194; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:61:8: ( '@init' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:61:10: '@init' |
| { |
| MATCHS(lit_50); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__194Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__194Ex; /* Prevent compiler warnings */ |
| ruleT__194Ex: ; |
| |
| } |
| // $ANTLR end T__194 |
| |
| // Comes from: 62:8: ( '@inout:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__195 |
| * |
| * Looks to match the characters the constitute the token T__195 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__195(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__195; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:62:8: ( '@inout:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:62:10: '@inout:' |
| { |
| MATCHS(lit_51); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__195Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__195Ex; /* Prevent compiler warnings */ |
| ruleT__195Ex: ; |
| |
| } |
| // $ANTLR end T__195 |
| |
| // Comes from: 63:8: ( '@input:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__196 |
| * |
| * Looks to match the characters the constitute the token T__196 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__196(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__196; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:63:8: ( '@input:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:63:10: '@input:' |
| { |
| MATCHS(lit_52); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__196Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__196Ex; /* Prevent compiler warnings */ |
| ruleT__196Ex: ; |
| |
| } |
| // $ANTLR end T__196 |
| |
| // Comes from: 64:8: ( '@instance:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__197 |
| * |
| * Looks to match the characters the constitute the token T__197 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__197(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__197; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:64:8: ( '@instance:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:64:10: '@instance:' |
| { |
| MATCHS(lit_53); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__197Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__197Ex; /* Prevent compiler warnings */ |
| ruleT__197Ex: ; |
| |
| } |
| // $ANTLR end T__197 |
| |
| // Comes from: 65:8: ( '@interaction:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__198 |
| * |
| * Looks to match the characters the constitute the token T__198 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__198(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__198; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:65:8: ( '@interaction:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:65:10: '@interaction:' |
| { |
| MATCHS(lit_54); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__198Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__198Ex; /* Prevent compiler warnings */ |
| ruleT__198Ex: ; |
| |
| } |
| // $ANTLR end T__198 |
| |
| // Comes from: 66:8: ( '@irun' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__199 |
| * |
| * Looks to match the characters the constitute the token T__199 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__199(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__199; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:66:8: ( '@irun' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:66:10: '@irun' |
| { |
| MATCHS(lit_55); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__199Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__199Ex; /* Prevent compiler warnings */ |
| ruleT__199Ex: ; |
| |
| } |
| // $ANTLR end T__199 |
| |
| // Comes from: 67:8: ( '@machine:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__200 |
| * |
| * Looks to match the characters the constitute the token T__200 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__200(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__200; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:67:8: ( '@machine:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:67:10: '@machine:' |
| { |
| MATCHS(lit_56); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__200Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__200Ex; /* Prevent compiler warnings */ |
| ruleT__200Ex: ; |
| |
| } |
| // $ANTLR end T__200 |
| |
| // Comes from: 68:8: ( '@macro:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__201 |
| * |
| * Looks to match the characters the constitute the token T__201 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__201(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__201; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:68:8: ( '@macro:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:68:10: '@macro:' |
| { |
| MATCHS(lit_57); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__201Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__201Ex; /* Prevent compiler warnings */ |
| ruleT__201Ex: ; |
| |
| } |
| // $ANTLR end T__201 |
| |
| // Comes from: 69:8: ( '@moc:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__202 |
| * |
| * Looks to match the characters the constitute the token T__202 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__202(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__202; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:69:8: ( '@moc:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:69:10: '@moc:' |
| { |
| MATCHS(lit_58); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__202Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__202Ex; /* Prevent compiler warnings */ |
| ruleT__202Ex: ; |
| |
| } |
| // $ANTLR end T__202 |
| |
| // Comes from: 70:8: ( '@model:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__203 |
| * |
| * Looks to match the characters the constitute the token T__203 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__203(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__203; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:70:8: ( '@model:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:70:10: '@model:' |
| { |
| MATCHS(lit_59); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__203Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__203Ex; /* Prevent compiler warnings */ |
| ruleT__203Ex: ; |
| |
| } |
| // $ANTLR end T__203 |
| |
| // Comes from: 71:8: ( '@moe:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__204 |
| * |
| * Looks to match the characters the constitute the token T__204 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__204(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__204; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:71:8: ( '@moe:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:71:10: '@moe:' |
| { |
| MATCHS(lit_60); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__204Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__204Ex; /* Prevent compiler warnings */ |
| ruleT__204Ex: ; |
| |
| } |
| // $ANTLR end T__204 |
| |
| // Comes from: 72:8: ( '@on_write' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__205 |
| * |
| * Looks to match the characters the constitute the token T__205 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__205(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__205; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:72:8: ( '@on_write' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:72:10: '@on_write' |
| { |
| MATCHS(lit_61); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__205Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__205Ex; /* Prevent compiler warnings */ |
| ruleT__205Ex: ; |
| |
| } |
| // $ANTLR end T__205 |
| |
| // Comes from: 73:8: ( '@options' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__206 |
| * |
| * Looks to match the characters the constitute the token T__206 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__206(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__206; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:73:8: ( '@options' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:73:10: '@options' |
| { |
| MATCHS(lit_62); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__206Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__206Ex; /* Prevent compiler warnings */ |
| ruleT__206Ex: ; |
| |
| } |
| // $ANTLR end T__206 |
| |
| // Comes from: 74:8: ( '@output:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__207 |
| * |
| * Looks to match the characters the constitute the token T__207 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__207(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__207; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:74:8: ( '@output:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:74:10: '@output:' |
| { |
| MATCHS(lit_63); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__207Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__207Ex; /* Prevent compiler warnings */ |
| ruleT__207Ex: ; |
| |
| } |
| // $ANTLR end T__207 |
| |
| // Comes from: 75:8: ( '@package' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__208 |
| * |
| * Looks to match the characters the constitute the token T__208 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__208(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__208; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:75:8: ( '@package' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:75:10: '@package' |
| { |
| MATCHS(lit_64); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__208Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__208Ex; /* Prevent compiler warnings */ |
| ruleT__208Ex: ; |
| |
| } |
| // $ANTLR end T__208 |
| |
| // Comes from: 76:8: ( '@param:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__209 |
| * |
| * Looks to match the characters the constitute the token T__209 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__209(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__209; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:76:8: ( '@param:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:76:10: '@param:' |
| { |
| MATCHS(lit_65); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__209Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__209Ex; /* Prevent compiler warnings */ |
| ruleT__209Ex: ; |
| |
| } |
| // $ANTLR end T__209 |
| |
| // Comes from: 77:8: ( '@parameter:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__210 |
| * |
| * Looks to match the characters the constitute the token T__210 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__210(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__210; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:77:8: ( '@parameter:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:77:10: '@parameter:' |
| { |
| MATCHS(lit_66); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__210Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__210Ex; /* Prevent compiler warnings */ |
| ruleT__210Ex: ; |
| |
| } |
| // $ANTLR end T__210 |
| |
| // Comes from: 78:8: ( '@private:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__211 |
| * |
| * Looks to match the characters the constitute the token T__211 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__211(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__211; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:78:8: ( '@private:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:78:10: '@private:' |
| { |
| MATCHS(lit_67); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__211Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__211Ex; /* Prevent compiler warnings */ |
| ruleT__211Ex: ; |
| |
| } |
| // $ANTLR end T__211 |
| |
| // Comes from: 79:8: ( '@procedure:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__212 |
| * |
| * Looks to match the characters the constitute the token T__212 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__212(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__212; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:79:8: ( '@procedure:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:79:10: '@procedure:' |
| { |
| MATCHS(lit_68); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__212Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__212Ex; /* Prevent compiler warnings */ |
| ruleT__212Ex: ; |
| |
| } |
| // $ANTLR end T__212 |
| |
| // Comes from: 80:8: ( '@property:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__213 |
| * |
| * Looks to match the characters the constitute the token T__213 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__213(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__213; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:80:8: ( '@property:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:80:10: '@property:' |
| { |
| MATCHS(lit_69); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__213Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__213Ex; /* Prevent compiler warnings */ |
| ruleT__213Ex: ; |
| |
| } |
| // $ANTLR end T__213 |
| |
| // Comes from: 81:8: ( '@protected:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__214 |
| * |
| * Looks to match the characters the constitute the token T__214 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__214(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__214; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:81:8: ( '@protected:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:81:10: '@protected:' |
| { |
| MATCHS(lit_70); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__214Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__214Ex; /* Prevent compiler warnings */ |
| ruleT__214Ex: ; |
| |
| } |
| // $ANTLR end T__214 |
| |
| // Comes from: 82:8: ( '@prototype:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__215 |
| * |
| * Looks to match the characters the constitute the token T__215 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__215(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__215; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:82:8: ( '@prototype:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:82:10: '@prototype:' |
| { |
| MATCHS(lit_71); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__215Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__215Ex; /* Prevent compiler warnings */ |
| ruleT__215Ex: ; |
| |
| } |
| // $ANTLR end T__215 |
| |
| // Comes from: 83:8: ( '@public:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__216 |
| * |
| * Looks to match the characters the constitute the token T__216 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__216(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__216; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:83:8: ( '@public:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:83:10: '@public:' |
| { |
| MATCHS(lit_72); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__216Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__216Ex; /* Prevent compiler warnings */ |
| ruleT__216Ex: ; |
| |
| } |
| // $ANTLR end T__216 |
| |
| // Comes from: 84:8: ( '@region:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__217 |
| * |
| * Looks to match the characters the constitute the token T__217 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__217(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__217; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:84:8: ( '@region:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:84:10: '@region:' |
| { |
| MATCHS(lit_73); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__217Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__217Ex; /* Prevent compiler warnings */ |
| ruleT__217Ex: ; |
| |
| } |
| // $ANTLR end T__217 |
| |
| // Comes from: 85:8: ( '@return' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__218 |
| * |
| * Looks to match the characters the constitute the token T__218 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__218(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__218; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:85:8: ( '@return' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:85:10: '@return' |
| { |
| MATCHS(lit_74); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__218Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__218Ex; /* Prevent compiler warnings */ |
| ruleT__218Ex: ; |
| |
| } |
| // $ANTLR end T__218 |
| |
| // Comes from: 86:8: ( '@return:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__219 |
| * |
| * Looks to match the characters the constitute the token T__219 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__219(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__219; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:86:8: ( '@return:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:86:10: '@return:' |
| { |
| MATCHS(lit_75); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__219Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__219Ex; /* Prevent compiler warnings */ |
| ruleT__219Ex: ; |
| |
| } |
| // $ANTLR end T__219 |
| |
| // Comes from: 87:8: ( '@returns:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__220 |
| * |
| * Looks to match the characters the constitute the token T__220 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__220(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__220; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:87:8: ( '@returns:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:87:10: '@returns:' |
| { |
| MATCHS(lit_76); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__220Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__220Ex; /* Prevent compiler warnings */ |
| ruleT__220Ex: ; |
| |
| } |
| // $ANTLR end T__220 |
| |
| // Comes from: 88:8: ( '@routine' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__221 |
| * |
| * Looks to match the characters the constitute the token T__221 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__221(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__221; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:88:8: ( '@routine' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:88:10: '@routine' |
| { |
| MATCHS(lit_77); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__221Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__221Ex; /* Prevent compiler warnings */ |
| ruleT__221Ex: ; |
| |
| } |
| // $ANTLR end T__221 |
| |
| // Comes from: 89:8: ( '@routine:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__222 |
| * |
| * Looks to match the characters the constitute the token T__222 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__222(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__222; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:89:8: ( '@routine:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:89:10: '@routine:' |
| { |
| MATCHS(lit_78); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__222Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__222Ex; /* Prevent compiler warnings */ |
| ruleT__222Ex: ; |
| |
| } |
| // $ANTLR end T__222 |
| |
| // Comes from: 90:8: ( '@rtc' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__223 |
| * |
| * Looks to match the characters the constitute the token T__223 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__223(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__223; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:90:8: ( '@rtc' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:90:10: '@rtc' |
| { |
| MATCHS(lit_79); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__223Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__223Ex; /* Prevent compiler warnings */ |
| ruleT__223Ex: ; |
| |
| } |
| // $ANTLR end T__223 |
| |
| // Comes from: 91:8: ( '@run' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__224 |
| * |
| * Looks to match the characters the constitute the token T__224 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__224(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__224; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:91:8: ( '@run' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:91:10: '@run' |
| { |
| MATCHS(lit_80); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__224Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__224Ex; /* Prevent compiler warnings */ |
| ruleT__224Ex: ; |
| |
| } |
| // $ANTLR end T__224 |
| |
| // Comes from: 92:8: ( '@schedule' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__225 |
| * |
| * Looks to match the characters the constitute the token T__225 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__225(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__225; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:92:8: ( '@schedule' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:92:10: '@schedule' |
| { |
| MATCHS(lit_81); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__225Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__225Ex; /* Prevent compiler warnings */ |
| ruleT__225Ex: ; |
| |
| } |
| // $ANTLR end T__225 |
| |
| // Comes from: 93:8: ( '@start' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__226 |
| * |
| * Looks to match the characters the constitute the token T__226 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__226(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__226; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:93:8: ( '@start' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:93:10: '@start' |
| { |
| MATCHS(lit_82); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__226Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__226Ex; /* Prevent compiler warnings */ |
| ruleT__226Ex: ; |
| |
| } |
| // $ANTLR end T__226 |
| |
| // Comes from: 94:8: ( '@statemachine:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__227 |
| * |
| * Looks to match the characters the constitute the token T__227 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__227(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__227; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:94:8: ( '@statemachine:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:94:10: '@statemachine:' |
| { |
| MATCHS(lit_83); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__227Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__227Ex; /* Prevent compiler warnings */ |
| ruleT__227Ex: ; |
| |
| } |
| // $ANTLR end T__227 |
| |
| // Comes from: 95:8: ( '@stop' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__228 |
| * |
| * Looks to match the characters the constitute the token T__228 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__228(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__228; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:95:8: ( '@stop' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:95:10: '@stop' |
| { |
| MATCHS(lit_84); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__228Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__228Ex; /* Prevent compiler warnings */ |
| ruleT__228Ex: ; |
| |
| } |
| // $ANTLR end T__228 |
| |
| // Comes from: 96:8: ( '@system' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__229 |
| * |
| * Looks to match the characters the constitute the token T__229 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__229(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__229; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:96:8: ( '@system' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:96:10: '@system' |
| { |
| MATCHS(lit_85); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__229Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__229Ex; /* Prevent compiler warnings */ |
| ruleT__229Ex: ; |
| |
| } |
| // $ANTLR end T__229 |
| |
| // Comes from: 97:8: ( '@tguard:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__230 |
| * |
| * Looks to match the characters the constitute the token T__230 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__230(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__230; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:97:8: ( '@tguard:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:97:10: '@tguard:' |
| { |
| MATCHS(lit_86); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__230Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__230Ex; /* Prevent compiler warnings */ |
| ruleT__230Ex: ; |
| |
| } |
| // $ANTLR end T__230 |
| |
| // Comes from: 98:8: ( '@transition:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__231 |
| * |
| * Looks to match the characters the constitute the token T__231 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__231(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__231; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:98:8: ( '@transition:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:98:10: '@transition:' |
| { |
| MATCHS(lit_87); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__231Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__231Ex; /* Prevent compiler warnings */ |
| ruleT__231Ex: ; |
| |
| } |
| // $ANTLR end T__231 |
| |
| // Comes from: 99:8: ( '@trigger:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__232 |
| * |
| * Looks to match the characters the constitute the token T__232 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__232(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__232; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:99:8: ( '@trigger:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:99:10: '@trigger:' |
| { |
| MATCHS(lit_88); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__232Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__232Ex; /* Prevent compiler warnings */ |
| ruleT__232Ex: ; |
| |
| } |
| // $ANTLR end T__232 |
| |
| // Comes from: 100:8: ( '@xfml' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__233 |
| * |
| * Looks to match the characters the constitute the token T__233 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__233(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__233; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:100:8: ( '@xfml' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:100:10: '@xfml' |
| { |
| MATCHS(lit_89); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__233Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__233Ex; /* Prevent compiler warnings */ |
| ruleT__233Ex: ; |
| |
| } |
| // $ANTLR end T__233 |
| |
| // Comes from: 101:8: ( '@xfsp' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__234 |
| * |
| * Looks to match the characters the constitute the token T__234 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__234(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__234; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:101:8: ( '@xfsp' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:101:10: '@xfsp' |
| { |
| MATCHS(lit_90); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__234Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__234Ex; /* Prevent compiler warnings */ |
| ruleT__234Ex: ; |
| |
| } |
| // $ANTLR end T__234 |
| |
| // Comes from: 102:8: ( '@xlia' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__235 |
| * |
| * Looks to match the characters the constitute the token T__235 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__235(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__235; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:102:8: ( '@xlia' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:102:10: '@xlia' |
| { |
| MATCHS(lit_91); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__235Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__235Ex; /* Prevent compiler warnings */ |
| ruleT__235Ex: ; |
| |
| } |
| // $ANTLR end T__235 |
| |
| // Comes from: 103:8: ( 'abort' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__236 |
| * |
| * Looks to match the characters the constitute the token T__236 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__236(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__236; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:103:8: ( 'abort' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:103:10: 'abort' |
| { |
| MATCHS(lit_92); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__236Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__236Ex; /* Prevent compiler warnings */ |
| ruleT__236Ex: ; |
| |
| } |
| // $ANTLR end T__236 |
| |
| // Comes from: 104:8: ( 'absent' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__237 |
| * |
| * Looks to match the characters the constitute the token T__237 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__237(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__237; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:104:8: ( 'absent' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:104:10: 'absent' |
| { |
| MATCHS(lit_93); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__237Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__237Ex; /* Prevent compiler warnings */ |
| ruleT__237Ex: ; |
| |
| } |
| // $ANTLR end T__237 |
| |
| // Comes from: 105:8: ( 'activity:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__238 |
| * |
| * Looks to match the characters the constitute the token T__238 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__238(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__238; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:105:8: ( 'activity:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:105:10: 'activity:' |
| { |
| MATCHS(lit_94); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__238Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__238Ex; /* Prevent compiler warnings */ |
| ruleT__238Ex: ; |
| |
| } |
| // $ANTLR end T__238 |
| |
| // Comes from: 106:8: ( 'and' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__239 |
| * |
| * Looks to match the characters the constitute the token T__239 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__239(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__239; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:106:8: ( 'and' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:106:10: 'and' |
| { |
| MATCHS(lit_95); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__239Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__239Ex; /* Prevent compiler warnings */ |
| ruleT__239Ex: ; |
| |
| } |
| // $ANTLR end T__239 |
| |
| // Comes from: 107:8: ( 'anycast' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__240 |
| * |
| * Looks to match the characters the constitute the token T__240 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__240(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__240; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:107:8: ( 'anycast' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:107:10: 'anycast' |
| { |
| MATCHS(lit_96); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__240Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__240Ex; /* Prevent compiler warnings */ |
| ruleT__240Ex: ; |
| |
| } |
| // $ANTLR end T__240 |
| |
| // Comes from: 108:8: ( 'array' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__241 |
| * |
| * Looks to match the characters the constitute the token T__241 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__241(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__241; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:108:8: ( 'array' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:108:10: 'array' |
| { |
| MATCHS(lit_97); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__241Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__241Ex; /* Prevent compiler warnings */ |
| ruleT__241Ex: ; |
| |
| } |
| // $ANTLR end T__241 |
| |
| // Comes from: 109:8: ( 'avmcode' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__242 |
| * |
| * Looks to match the characters the constitute the token T__242 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__242(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__242; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:109:8: ( 'avmcode' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:109:10: 'avmcode' |
| { |
| MATCHS(lit_98); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__242Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__242Ex; /* Prevent compiler warnings */ |
| ruleT__242Ex: ; |
| |
| } |
| // $ANTLR end T__242 |
| |
| // Comes from: 110:8: ( 'bind' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__243 |
| * |
| * Looks to match the characters the constitute the token T__243 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__243(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__243; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:110:8: ( 'bind' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:110:10: 'bind' |
| { |
| MATCHS(lit_99); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__243Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__243Ex; /* Prevent compiler warnings */ |
| ruleT__243Ex: ; |
| |
| } |
| // $ANTLR end T__243 |
| |
| // Comes from: 111:8: ( 'bind:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__244 |
| * |
| * Looks to match the characters the constitute the token T__244 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__244(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__244; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:111:8: ( 'bind:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:111:10: 'bind:' |
| { |
| MATCHS(lit_100); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__244Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__244Ex; /* Prevent compiler warnings */ |
| ruleT__244Ex: ; |
| |
| } |
| // $ANTLR end T__244 |
| |
| // Comes from: 112:8: ( 'bool' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__245 |
| * |
| * Looks to match the characters the constitute the token T__245 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__245(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__245; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:112:8: ( 'bool' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:112:10: 'bool' |
| { |
| MATCHS(lit_101); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__245Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__245Ex; /* Prevent compiler warnings */ |
| ruleT__245Ex: ; |
| |
| } |
| // $ANTLR end T__245 |
| |
| // Comes from: 113:8: ( 'boolean' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__246 |
| * |
| * Looks to match the characters the constitute the token T__246 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__246(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__246; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:113:8: ( 'boolean' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:113:10: 'boolean' |
| { |
| MATCHS(lit_102); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__246Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__246Ex; /* Prevent compiler warnings */ |
| ruleT__246Ex: ; |
| |
| } |
| // $ANTLR end T__246 |
| |
| // Comes from: 114:8: ( 'break' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__247 |
| * |
| * Looks to match the characters the constitute the token T__247 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__247(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__247; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:114:8: ( 'break' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:114:10: 'break' |
| { |
| MATCHS(lit_103); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__247Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__247Ex; /* Prevent compiler warnings */ |
| ruleT__247Ex: ; |
| |
| } |
| // $ANTLR end T__247 |
| |
| // Comes from: 115:8: ( 'broadcast' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__248 |
| * |
| * Looks to match the characters the constitute the token T__248 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__248(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__248; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:115:8: ( 'broadcast' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:115:10: 'broadcast' |
| { |
| MATCHS(lit_104); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__248Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__248Ex; /* Prevent compiler warnings */ |
| ruleT__248Ex: ; |
| |
| } |
| // $ANTLR end T__248 |
| |
| // Comes from: 116:8: ( 'buffer' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__249 |
| * |
| * Looks to match the characters the constitute the token T__249 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__249(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__249; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:116:8: ( 'buffer' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:116:10: 'buffer' |
| { |
| MATCHS(lit_105); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__249Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__249Ex; /* Prevent compiler warnings */ |
| ruleT__249Ex: ; |
| |
| } |
| // $ANTLR end T__249 |
| |
| // Comes from: 117:8: ( 'call' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__250 |
| * |
| * Looks to match the characters the constitute the token T__250 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__250(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__250; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:117:8: ( 'call' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:117:10: 'call' |
| { |
| MATCHS(lit_106); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__250Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__250Ex; /* Prevent compiler warnings */ |
| ruleT__250Ex: ; |
| |
| } |
| // $ANTLR end T__250 |
| |
| // Comes from: 118:8: ( 'changed#to' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__251 |
| * |
| * Looks to match the characters the constitute the token T__251 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__251(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__251; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:118:8: ( 'changed#to' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:118:10: 'changed#to' |
| { |
| MATCHS(lit_107); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__251Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__251Ex; /* Prevent compiler warnings */ |
| ruleT__251Ex: ; |
| |
| } |
| // $ANTLR end T__251 |
| |
| // Comes from: 119:8: ( 'changed' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__252 |
| * |
| * Looks to match the characters the constitute the token T__252 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__252(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__252; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:119:8: ( 'changed' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:119:10: 'changed' |
| { |
| MATCHS(lit_108); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__252Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__252Ex; /* Prevent compiler warnings */ |
| ruleT__252Ex: ; |
| |
| } |
| // $ANTLR end T__252 |
| |
| // Comes from: 120:8: ( 'channel' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__253 |
| * |
| * Looks to match the characters the constitute the token T__253 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__253(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__253; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:120:8: ( 'channel' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:120:10: 'channel' |
| { |
| MATCHS(lit_109); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__253Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__253Ex; /* Prevent compiler warnings */ |
| ruleT__253Ex: ; |
| |
| } |
| // $ANTLR end T__253 |
| |
| // Comes from: 121:8: ( 'char' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__254 |
| * |
| * Looks to match the characters the constitute the token T__254 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__254(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__254; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:121:8: ( 'char' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:121:10: 'char' |
| { |
| MATCHS(lit_110); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__254Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__254Ex; /* Prevent compiler warnings */ |
| ruleT__254Ex: ; |
| |
| } |
| // $ANTLR end T__254 |
| |
| // Comes from: 122:8: ( 'character' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__255 |
| * |
| * Looks to match the characters the constitute the token T__255 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__255(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__255; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:122:8: ( 'character' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:122:10: 'character' |
| { |
| MATCHS(lit_111); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__255Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__255Ex; /* Prevent compiler warnings */ |
| ruleT__255Ex: ; |
| |
| } |
| // $ANTLR end T__255 |
| |
| // Comes from: 123:8: ( 'checksat' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__256 |
| * |
| * Looks to match the characters the constitute the token T__256 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__256(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__256; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:123:8: ( 'checksat' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:123:10: 'checksat' |
| { |
| MATCHS(lit_112); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__256Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__256Ex; /* Prevent compiler warnings */ |
| ruleT__256Ex: ; |
| |
| } |
| // $ANTLR end T__256 |
| |
| // Comes from: 124:8: ( 'choice' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__257 |
| * |
| * Looks to match the characters the constitute the token T__257 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__257(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__257; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:124:8: ( 'choice' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:124:10: 'choice' |
| { |
| MATCHS(lit_113); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__257Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__257Ex; /* Prevent compiler warnings */ |
| ruleT__257Ex: ; |
| |
| } |
| // $ANTLR end T__257 |
| |
| // Comes from: 125:8: ( 'class' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__258 |
| * |
| * Looks to match the characters the constitute the token T__258 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__258(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__258; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:125:8: ( 'class' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:125:10: 'class' |
| { |
| MATCHS(lit_114); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__258Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__258Ex; /* Prevent compiler warnings */ |
| ruleT__258Ex: ; |
| |
| } |
| // $ANTLR end T__258 |
| |
| // Comes from: 126:8: ( 'clock' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__259 |
| * |
| * Looks to match the characters the constitute the token T__259 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__259(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__259; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:126:8: ( 'clock' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:126:10: 'clock' |
| { |
| MATCHS(lit_115); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__259Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__259Ex; /* Prevent compiler warnings */ |
| ruleT__259Ex: ; |
| |
| } |
| // $ANTLR end T__259 |
| |
| // Comes from: 127:8: ( 'connect' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__260 |
| * |
| * Looks to match the characters the constitute the token T__260 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__260(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__260; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:127:8: ( 'connect' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:127:10: 'connect' |
| { |
| MATCHS(lit_116); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__260Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__260Ex; /* Prevent compiler warnings */ |
| ruleT__260Ex: ; |
| |
| } |
| // $ANTLR end T__260 |
| |
| // Comes from: 128:8: ( 'connector' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__261 |
| * |
| * Looks to match the characters the constitute the token T__261 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__261(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__261; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:128:8: ( 'connector' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:128:10: 'connector' |
| { |
| MATCHS(lit_117); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__261Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__261Ex; /* Prevent compiler warnings */ |
| ruleT__261Ex: ; |
| |
| } |
| // $ANTLR end T__261 |
| |
| // Comes from: 129:8: ( 'const' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__262 |
| * |
| * Looks to match the characters the constitute the token T__262 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__262(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__262; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:129:8: ( 'const' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:129:10: 'const' |
| { |
| MATCHS(lit_118); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__262Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__262Ex; /* Prevent compiler warnings */ |
| ruleT__262Ex: ; |
| |
| } |
| // $ANTLR end T__262 |
| |
| // Comes from: 130:8: ( 'continue' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__263 |
| * |
| * Looks to match the characters the constitute the token T__263 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__263(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__263; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:130:8: ( 'continue' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:130:10: 'continue' |
| { |
| MATCHS(lit_119); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__263Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__263Ex; /* Prevent compiler warnings */ |
| ruleT__263Ex: ; |
| |
| } |
| // $ANTLR end T__263 |
| |
| // Comes from: 131:8: ( 'ctime' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__264 |
| * |
| * Looks to match the characters the constitute the token T__264 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__264(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__264; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:131:8: ( 'ctime' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:131:10: 'ctime' |
| { |
| MATCHS(lit_120); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__264Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__264Ex; /* Prevent compiler warnings */ |
| ruleT__264Ex: ; |
| |
| } |
| // $ANTLR end T__264 |
| |
| // Comes from: 132:8: ( 'ctor' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__265 |
| * |
| * Looks to match the characters the constitute the token T__265 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__265(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__265; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:132:8: ( 'ctor' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:132:10: 'ctor' |
| { |
| MATCHS(lit_121); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__265Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__265Ex; /* Prevent compiler warnings */ |
| ruleT__265Ex: ; |
| |
| } |
| // $ANTLR end T__265 |
| |
| // Comes from: 133:8: ( 'ctx:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__266 |
| * |
| * Looks to match the characters the constitute the token T__266 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__266(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__266; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:133:8: ( 'ctx:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:133:10: 'ctx:' |
| { |
| MATCHS(lit_122); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__266Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__266Ex; /* Prevent compiler warnings */ |
| ruleT__266Ex: ; |
| |
| } |
| // $ANTLR end T__266 |
| |
| // Comes from: 134:8: ( 'destroy' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__267 |
| * |
| * Looks to match the characters the constitute the token T__267 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__267(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__267; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:134:8: ( 'destroy' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:134:10: 'destroy' |
| { |
| MATCHS(lit_123); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__267Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__267Ex; /* Prevent compiler warnings */ |
| ruleT__267Ex: ; |
| |
| } |
| // $ANTLR end T__267 |
| |
| // Comes from: 135:8: ( 'disable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__268 |
| * |
| * Looks to match the characters the constitute the token T__268 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__268(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__268; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:135:8: ( 'disable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:135:10: 'disable' |
| { |
| MATCHS(lit_124); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__268Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__268Ex; /* Prevent compiler warnings */ |
| ruleT__268Ex: ; |
| |
| } |
| // $ANTLR end T__268 |
| |
| // Comes from: 136:8: ( 'do' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__269 |
| * |
| * Looks to match the characters the constitute the token T__269 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__269(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__269; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:136:8: ( 'do' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:136:10: 'do' |
| { |
| MATCHS(lit_125); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__269Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__269Ex; /* Prevent compiler warnings */ |
| ruleT__269Ex: ; |
| |
| } |
| // $ANTLR end T__269 |
| |
| // Comes from: 137:8: ( 'double' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__270 |
| * |
| * Looks to match the characters the constitute the token T__270 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__270(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__270; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:137:8: ( 'double' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:137:10: 'double' |
| { |
| MATCHS(lit_126); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__270Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__270Ex; /* Prevent compiler warnings */ |
| ruleT__270Ex: ; |
| |
| } |
| // $ANTLR end T__270 |
| |
| // Comes from: 138:8: ( 'dtime' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__271 |
| * |
| * Looks to match the characters the constitute the token T__271 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__271(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__271; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:138:8: ( 'dtime' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:138:10: 'dtime' |
| { |
| MATCHS(lit_127); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__271Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__271Ex; /* Prevent compiler warnings */ |
| ruleT__271Ex: ; |
| |
| } |
| // $ANTLR end T__271 |
| |
| // Comes from: 139:8: ( 'dynamic' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__272 |
| * |
| * Looks to match the characters the constitute the token T__272 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__272(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__272; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:139:8: ( 'dynamic' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:139:10: 'dynamic' |
| { |
| MATCHS(lit_128); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__272Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__272Ex; /* Prevent compiler warnings */ |
| ruleT__272Ex: ; |
| |
| } |
| // $ANTLR end T__272 |
| |
| // Comes from: 140:8: ( 'else' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__273 |
| * |
| * Looks to match the characters the constitute the token T__273 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__273(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__273; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:140:8: ( 'else' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:140:10: 'else' |
| { |
| MATCHS(lit_129); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__273Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__273Ex; /* Prevent compiler warnings */ |
| ruleT__273Ex: ; |
| |
| } |
| // $ANTLR end T__273 |
| |
| // Comes from: 141:8: ( 'elseif' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__274 |
| * |
| * Looks to match the characters the constitute the token T__274 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__274(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__274; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:141:8: ( 'elseif' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:141:10: 'elseif' |
| { |
| MATCHS(lit_130); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__274Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__274Ex; /* Prevent compiler warnings */ |
| ruleT__274Ex: ; |
| |
| } |
| // $ANTLR end T__274 |
| |
| // Comes from: 142:8: ( 'enable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__275 |
| * |
| * Looks to match the characters the constitute the token T__275 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__275(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__275; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:142:8: ( 'enable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:142:10: 'enable' |
| { |
| MATCHS(lit_131); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__275Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__275Ex; /* Prevent compiler warnings */ |
| ruleT__275Ex: ; |
| |
| } |
| // $ANTLR end T__275 |
| |
| // Comes from: 143:8: ( 'enum' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__276 |
| * |
| * Looks to match the characters the constitute the token T__276 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__276(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__276; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:143:8: ( 'enum' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:143:10: 'enum' |
| { |
| MATCHS(lit_132); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__276Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__276Ex; /* Prevent compiler warnings */ |
| ruleT__276Ex: ; |
| |
| } |
| // $ANTLR end T__276 |
| |
| // Comes from: 144:8: ( 'env' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__277 |
| * |
| * Looks to match the characters the constitute the token T__277 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__277(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__277; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:144:8: ( 'env' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:144:10: 'env' |
| { |
| MATCHS(lit_133); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__277Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__277Ex; /* Prevent compiler warnings */ |
| ruleT__277Ex: ; |
| |
| } |
| // $ANTLR end T__277 |
| |
| // Comes from: 145:8: ( 'event' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__278 |
| * |
| * Looks to match the characters the constitute the token T__278 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__278(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__278; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:145:8: ( 'event' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:145:10: 'event' |
| { |
| MATCHS(lit_134); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__278Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__278Ex; /* Prevent compiler warnings */ |
| ruleT__278Ex: ; |
| |
| } |
| // $ANTLR end T__278 |
| |
| // Comes from: 146:8: ( 'exit' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__279 |
| * |
| * Looks to match the characters the constitute the token T__279 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__279(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__279; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:146:8: ( 'exit' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:146:10: 'exit' |
| { |
| MATCHS(lit_135); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__279Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__279Ex; /* Prevent compiler warnings */ |
| ruleT__279Ex: ; |
| |
| } |
| // $ANTLR end T__279 |
| |
| // Comes from: 147:8: ( 'false' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__280 |
| * |
| * Looks to match the characters the constitute the token T__280 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__280(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__280; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:147:8: ( 'false' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:147:10: 'false' |
| { |
| MATCHS(lit_136); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__280Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__280Ex; /* Prevent compiler warnings */ |
| ruleT__280Ex: ; |
| |
| } |
| // $ANTLR end T__280 |
| |
| // Comes from: 148:8: ( 'fifo' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__281 |
| * |
| * Looks to match the characters the constitute the token T__281 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__281(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__281; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:148:8: ( 'fifo' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:148:10: 'fifo' |
| { |
| MATCHS(lit_137); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__281Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__281Ex; /* Prevent compiler warnings */ |
| ruleT__281Ex: ; |
| |
| } |
| // $ANTLR end T__281 |
| |
| // Comes from: 149:8: ( 'final' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__282 |
| * |
| * Looks to match the characters the constitute the token T__282 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__282(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__282; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:149:8: ( 'final' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:149:10: 'final' |
| { |
| MATCHS(lit_138); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__282Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__282Ex; /* Prevent compiler warnings */ |
| ruleT__282Ex: ; |
| |
| } |
| // $ANTLR end T__282 |
| |
| // Comes from: 150:8: ( 'float' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__283 |
| * |
| * Looks to match the characters the constitute the token T__283 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__283(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__283; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:150:8: ( 'float' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:150:10: 'float' |
| { |
| MATCHS(lit_139); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__283Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__283Ex; /* Prevent compiler warnings */ |
| ruleT__283Ex: ; |
| |
| } |
| // $ANTLR end T__283 |
| |
| // Comes from: 151:8: ( 'flow' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__284 |
| * |
| * Looks to match the characters the constitute the token T__284 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__284(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__284; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:151:8: ( 'flow' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:151:10: 'flow' |
| { |
| MATCHS(lit_140); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__284Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__284Ex; /* Prevent compiler warnings */ |
| ruleT__284Ex: ; |
| |
| } |
| // $ANTLR end T__284 |
| |
| // Comes from: 152:8: ( 'for' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__285 |
| * |
| * Looks to match the characters the constitute the token T__285 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__285(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__285; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:152:8: ( 'for' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:152:10: 'for' |
| { |
| MATCHS(lit_141); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__285Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__285Ex; /* Prevent compiler warnings */ |
| ruleT__285Ex: ; |
| |
| } |
| // $ANTLR end T__285 |
| |
| // Comes from: 153:8: ( 'fork' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__286 |
| * |
| * Looks to match the characters the constitute the token T__286 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__286(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__286; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:153:8: ( 'fork' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:153:10: 'fork' |
| { |
| MATCHS(lit_142); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__286Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__286Ex; /* Prevent compiler warnings */ |
| ruleT__286Ex: ; |
| |
| } |
| // $ANTLR end T__286 |
| |
| // Comes from: 154:8: ( 'from:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__287 |
| * |
| * Looks to match the characters the constitute the token T__287 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__287(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__287; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:154:8: ( 'from:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:154:10: 'from:' |
| { |
| MATCHS(lit_143); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__287Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__287Ex; /* Prevent compiler warnings */ |
| ruleT__287Ex: ; |
| |
| } |
| // $ANTLR end T__287 |
| |
| // Comes from: 155:8: ( 'fun' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__288 |
| * |
| * Looks to match the characters the constitute the token T__288 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__288(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__288; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:155:8: ( 'fun' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:155:10: 'fun' |
| { |
| MATCHS(lit_144); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__288Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__288Ex; /* Prevent compiler warnings */ |
| ruleT__288Ex: ; |
| |
| } |
| // $ANTLR end T__288 |
| |
| // Comes from: 156:8: ( 'goto' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__289 |
| * |
| * Looks to match the characters the constitute the token T__289 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__289(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__289; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:156:8: ( 'goto' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:156:10: 'goto' |
| { |
| MATCHS(lit_145); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__289Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__289Ex; /* Prevent compiler warnings */ |
| ruleT__289Ex: ; |
| |
| } |
| // $ANTLR end T__289 |
| |
| // Comes from: 157:8: ( 'guard' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__290 |
| * |
| * Looks to match the characters the constitute the token T__290 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__290(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__290; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:157:8: ( 'guard' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:157:10: 'guard' |
| { |
| MATCHS(lit_146); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__290Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__290Ex; /* Prevent compiler warnings */ |
| ruleT__290Ex: ; |
| |
| } |
| // $ANTLR end T__290 |
| |
| // Comes from: 158:8: ( 'iabort' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__291 |
| * |
| * Looks to match the characters the constitute the token T__291 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__291(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__291; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:158:8: ( 'iabort' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:158:10: 'iabort' |
| { |
| MATCHS(lit_147); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__291Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__291Ex; /* Prevent compiler warnings */ |
| ruleT__291Ex: ; |
| |
| } |
| // $ANTLR end T__291 |
| |
| // Comes from: 159:8: ( 'idisable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__292 |
| * |
| * Looks to match the characters the constitute the token T__292 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__292(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__292; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:159:8: ( 'idisable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:159:10: 'idisable' |
| { |
| MATCHS(lit_148); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__292Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__292Ex; /* Prevent compiler warnings */ |
| ruleT__292Ex: ; |
| |
| } |
| // $ANTLR end T__292 |
| |
| // Comes from: 160:8: ( 'ienable' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__293 |
| * |
| * Looks to match the characters the constitute the token T__293 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__293(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__293; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:160:8: ( 'ienable' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:160:10: 'ienable' |
| { |
| MATCHS(lit_149); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__293Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__293Ex; /* Prevent compiler warnings */ |
| ruleT__293Ex: ; |
| |
| } |
| // $ANTLR end T__293 |
| |
| // Comes from: 161:8: ( 'if' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__294 |
| * |
| * Looks to match the characters the constitute the token T__294 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__294(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__294; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:161:8: ( 'if' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:161:10: 'if' |
| { |
| MATCHS(lit_150); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__294Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__294Ex; /* Prevent compiler warnings */ |
| ruleT__294Ex: ; |
| |
| } |
| // $ANTLR end T__294 |
| |
| // Comes from: 162:8: ( 'in' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__295 |
| * |
| * Looks to match the characters the constitute the token T__295 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__295(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__295; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:162:8: ( 'in' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:162:10: 'in' |
| { |
| MATCHS(lit_151); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__295Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__295Ex; /* Prevent compiler warnings */ |
| ruleT__295Ex: ; |
| |
| } |
| // $ANTLR end T__295 |
| |
| // Comes from: 163:8: ( 'init' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__296 |
| * |
| * Looks to match the characters the constitute the token T__296 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__296(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__296; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:163:8: ( 'init' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:163:10: 'init' |
| { |
| MATCHS(lit_152); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__296Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__296Ex; /* Prevent compiler warnings */ |
| ruleT__296Ex: ; |
| |
| } |
| // $ANTLR end T__296 |
| |
| // Comes from: 164:8: ( 'init:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__297 |
| * |
| * Looks to match the characters the constitute the token T__297 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__297(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__297; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:164:8: ( 'init:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:164:10: 'init:' |
| { |
| MATCHS(lit_153); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__297Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__297Ex; /* Prevent compiler warnings */ |
| ruleT__297Ex: ; |
| |
| } |
| // $ANTLR end T__297 |
| |
| // Comes from: 165:8: ( 'inout' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__298 |
| * |
| * Looks to match the characters the constitute the token T__298 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__298(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__298; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:165:8: ( 'inout' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:165:10: 'inout' |
| { |
| MATCHS(lit_154); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__298Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__298Ex; /* Prevent compiler warnings */ |
| ruleT__298Ex: ; |
| |
| } |
| // $ANTLR end T__298 |
| |
| // Comes from: 166:8: ( 'input#buffer' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__299 |
| * |
| * Looks to match the characters the constitute the token T__299 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__299(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__299; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:166:8: ( 'input#buffer' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:166:10: 'input#buffer' |
| { |
| MATCHS(lit_155); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__299Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__299Ex; /* Prevent compiler warnings */ |
| ruleT__299Ex: ; |
| |
| } |
| // $ANTLR end T__299 |
| |
| // Comes from: 167:8: ( 'input#env' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__300 |
| * |
| * Looks to match the characters the constitute the token T__300 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__300(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__300; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:167:8: ( 'input#env' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:167:10: 'input#env' |
| { |
| MATCHS(lit_156); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__300Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__300Ex; /* Prevent compiler warnings */ |
| ruleT__300Ex: ; |
| |
| } |
| // $ANTLR end T__300 |
| |
| // Comes from: 168:8: ( 'input#flow' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__301 |
| * |
| * Looks to match the characters the constitute the token T__301 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__301(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__301; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:168:8: ( 'input#flow' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:168:10: 'input#flow' |
| { |
| MATCHS(lit_157); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__301Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__301Ex; /* Prevent compiler warnings */ |
| ruleT__301Ex: ; |
| |
| } |
| // $ANTLR end T__301 |
| |
| // Comes from: 169:8: ( 'input#rdv' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__302 |
| * |
| * Looks to match the characters the constitute the token T__302 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__302(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__302; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:169:8: ( 'input#rdv' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:169:10: 'input#rdv' |
| { |
| MATCHS(lit_158); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__302Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__302Ex; /* Prevent compiler warnings */ |
| ruleT__302Ex: ; |
| |
| } |
| // $ANTLR end T__302 |
| |
| // Comes from: 170:8: ( 'input#save' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__303 |
| * |
| * Looks to match the characters the constitute the token T__303 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__303(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__303; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:170:8: ( 'input#save' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:170:10: 'input#save' |
| { |
| MATCHS(lit_159); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__303Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__303Ex; /* Prevent compiler warnings */ |
| ruleT__303Ex: ; |
| |
| } |
| // $ANTLR end T__303 |
| |
| // Comes from: 171:8: ( 'input#var' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__304 |
| * |
| * Looks to match the characters the constitute the token T__304 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__304(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__304; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:171:8: ( 'input#var' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:171:10: 'input#var' |
| { |
| MATCHS(lit_160); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__304Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__304Ex; /* Prevent compiler warnings */ |
| ruleT__304Ex: ; |
| |
| } |
| // $ANTLR end T__304 |
| |
| // Comes from: 172:8: ( 'input' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__305 |
| * |
| * Looks to match the characters the constitute the token T__305 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__305(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__305; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:172:8: ( 'input' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:172:10: 'input' |
| { |
| MATCHS(lit_161); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__305Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__305Ex; /* Prevent compiler warnings */ |
| ruleT__305Ex: ; |
| |
| } |
| // $ANTLR end T__305 |
| |
| // Comes from: 173:8: ( 'input_enabled' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__306 |
| * |
| * Looks to match the characters the constitute the token T__306 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__306(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__306; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:173:8: ( 'input_enabled' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:173:10: 'input_enabled' |
| { |
| MATCHS(lit_162); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__306Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__306Ex; /* Prevent compiler warnings */ |
| ruleT__306Ex: ; |
| |
| } |
| // $ANTLR end T__306 |
| |
| // Comes from: 174:8: ( 'instance' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__307 |
| * |
| * Looks to match the characters the constitute the token T__307 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__307(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__307; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:174:8: ( 'instance' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:174:10: 'instance' |
| { |
| MATCHS(lit_163); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__307Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__307Ex; /* Prevent compiler warnings */ |
| ruleT__307Ex: ; |
| |
| } |
| // $ANTLR end T__307 |
| |
| // Comes from: 175:8: ( 'instance:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__308 |
| * |
| * Looks to match the characters the constitute the token T__308 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__308(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__308; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:175:8: ( 'instance:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:175:10: 'instance:' |
| { |
| MATCHS(lit_164); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__308Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__308Ex; /* Prevent compiler warnings */ |
| ruleT__308Ex: ; |
| |
| } |
| // $ANTLR end T__308 |
| |
| // Comes from: 176:8: ( 'int' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__309 |
| * |
| * Looks to match the characters the constitute the token T__309 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__309(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__309; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:176:8: ( 'int' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:176:10: 'int' |
| { |
| MATCHS(lit_165); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__309Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__309Ex; /* Prevent compiler warnings */ |
| ruleT__309Ex: ; |
| |
| } |
| // $ANTLR end T__309 |
| |
| // Comes from: 177:8: ( 'integer' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__310 |
| * |
| * Looks to match the characters the constitute the token T__310 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__310(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__310; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:177:8: ( 'integer' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:177:10: 'integer' |
| { |
| MATCHS(lit_166); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__310Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__310Ex; /* Prevent compiler warnings */ |
| ruleT__310Ex: ; |
| |
| } |
| // $ANTLR end T__310 |
| |
| // Comes from: 178:8: ( 'interval' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__311 |
| * |
| * Looks to match the characters the constitute the token T__311 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__311(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__311; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:178:8: ( 'interval' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:178:10: 'interval' |
| { |
| MATCHS(lit_167); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__311Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__311Ex; /* Prevent compiler warnings */ |
| ruleT__311Ex: ; |
| |
| } |
| // $ANTLR end T__311 |
| |
| // Comes from: 179:8: ( 'join' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__312 |
| * |
| * Looks to match the characters the constitute the token T__312 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__312(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__312; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:179:8: ( 'join' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:179:10: 'join' |
| { |
| MATCHS(lit_168); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__312Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__312Ex; /* Prevent compiler warnings */ |
| ruleT__312Ex: ; |
| |
| } |
| // $ANTLR end T__312 |
| |
| // Comes from: 180:8: ( 'lambda' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__313 |
| * |
| * Looks to match the characters the constitute the token T__313 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__313(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__313; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:180:8: ( 'lambda' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:180:10: 'lambda' |
| { |
| MATCHS(lit_169); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__313Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__313Ex; /* Prevent compiler warnings */ |
| ruleT__313Ex: ; |
| |
| } |
| // $ANTLR end T__313 |
| |
| // Comes from: 181:8: ( 'lifeline' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__314 |
| * |
| * Looks to match the characters the constitute the token T__314 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__314(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__314; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:181:8: ( 'lifeline' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:181:10: 'lifeline' |
| { |
| MATCHS(lit_170); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__314Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__314Ex; /* Prevent compiler warnings */ |
| ruleT__314Ex: ; |
| |
| } |
| // $ANTLR end T__314 |
| |
| // Comes from: 182:8: ( 'lifo' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__315 |
| * |
| * Looks to match the characters the constitute the token T__315 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__315(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__315; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:182:8: ( 'lifo' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:182:10: 'lifo' |
| { |
| MATCHS(lit_171); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__315Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__315Ex; /* Prevent compiler warnings */ |
| ruleT__315Ex: ; |
| |
| } |
| // $ANTLR end T__315 |
| |
| // Comes from: 183:8: ( 'list' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__316 |
| * |
| * Looks to match the characters the constitute the token T__316 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__316(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__316; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:183:8: ( 'list' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:183:10: 'list' |
| { |
| MATCHS(lit_172); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__316Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__316Ex; /* Prevent compiler warnings */ |
| ruleT__316Ex: ; |
| |
| } |
| // $ANTLR end T__316 |
| |
| // Comes from: 184:8: ( 'machine' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__317 |
| * |
| * Looks to match the characters the constitute the token T__317 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__317(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__317; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:184:8: ( 'machine' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:184:10: 'machine' |
| { |
| MATCHS(lit_173); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__317Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__317Ex; /* Prevent compiler warnings */ |
| ruleT__317Ex: ; |
| |
| } |
| // $ANTLR end T__317 |
| |
| // Comes from: 185:8: ( 'macro' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__318 |
| * |
| * Looks to match the characters the constitute the token T__318 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__318(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__318; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:185:8: ( 'macro' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:185:10: 'macro' |
| { |
| MATCHS(lit_174); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__318Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__318Ex; /* Prevent compiler warnings */ |
| ruleT__318Ex: ; |
| |
| } |
| // $ANTLR end T__318 |
| |
| // Comes from: 186:8: ( 'max:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__319 |
| * |
| * Looks to match the characters the constitute the token T__319 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__319(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__319; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:186:8: ( 'max:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:186:10: 'max:' |
| { |
| MATCHS(lit_175); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__319Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__319Ex; /* Prevent compiler warnings */ |
| ruleT__319Ex: ; |
| |
| } |
| // $ANTLR end T__319 |
| |
| // Comes from: 187:8: ( 'message' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__320 |
| * |
| * Looks to match the characters the constitute the token T__320 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__320(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__320; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:187:8: ( 'message' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:187:10: 'message' |
| { |
| MATCHS(lit_176); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__320Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__320Ex; /* Prevent compiler warnings */ |
| ruleT__320Ex: ; |
| |
| } |
| // $ANTLR end T__320 |
| |
| // Comes from: 188:8: ( 'moc:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__321 |
| * |
| * Looks to match the characters the constitute the token T__321 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__321(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__321; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:188:8: ( 'moc:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:188:10: 'moc:' |
| { |
| MATCHS(lit_177); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__321Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__321Ex; /* Prevent compiler warnings */ |
| ruleT__321Ex: ; |
| |
| } |
| // $ANTLR end T__321 |
| |
| // Comes from: 189:8: ( 'model' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__322 |
| * |
| * Looks to match the characters the constitute the token T__322 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__322(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__322; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:189:8: ( 'model' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:189:10: 'model' |
| { |
| MATCHS(lit_178); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__322Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__322Ex; /* Prevent compiler warnings */ |
| ruleT__322Ex: ; |
| |
| } |
| // $ANTLR end T__322 |
| |
| // Comes from: 190:8: ( 'model:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__323 |
| * |
| * Looks to match the characters the constitute the token T__323 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__323(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__323; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:190:8: ( 'model:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:190:10: 'model:' |
| { |
| MATCHS(lit_179); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__323Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__323Ex; /* Prevent compiler warnings */ |
| ruleT__323Ex: ; |
| |
| } |
| // $ANTLR end T__323 |
| |
| // Comes from: 191:8: ( 'multicast' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__324 |
| * |
| * Looks to match the characters the constitute the token T__324 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__324(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__324; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:191:8: ( 'multicast' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:191:10: 'multicast' |
| { |
| MATCHS(lit_180); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__324Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__324Ex; /* Prevent compiler warnings */ |
| ruleT__324Ex: ; |
| |
| } |
| // $ANTLR end T__324 |
| |
| // Comes from: 192:8: ( 'multififo' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__325 |
| * |
| * Looks to match the characters the constitute the token T__325 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__325(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__325; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:192:8: ( 'multififo' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:192:10: 'multififo' |
| { |
| MATCHS(lit_181); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__325Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__325Ex; /* Prevent compiler warnings */ |
| ruleT__325Ex: ; |
| |
| } |
| // $ANTLR end T__325 |
| |
| // Comes from: 193:8: ( 'multilifo' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__326 |
| * |
| * Looks to match the characters the constitute the token T__326 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__326(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__326; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:193:8: ( 'multilifo' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:193:10: 'multilifo' |
| { |
| MATCHS(lit_182); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__326Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__326Ex; /* Prevent compiler warnings */ |
| ruleT__326Ex: ; |
| |
| } |
| // $ANTLR end T__326 |
| |
| // Comes from: 194:8: ( 'multiplicity:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__327 |
| * |
| * Looks to match the characters the constitute the token T__327 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__327(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__327; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:194:8: ( 'multiplicity:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:194:10: 'multiplicity:' |
| { |
| MATCHS(lit_183); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__327Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__327Ex; /* Prevent compiler warnings */ |
| ruleT__327Ex: ; |
| |
| } |
| // $ANTLR end T__327 |
| |
| // Comes from: 195:8: ( 'multirdv' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__328 |
| * |
| * Looks to match the characters the constitute the token T__328 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__328(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__328; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:195:8: ( 'multirdv' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:195:10: 'multirdv' |
| { |
| MATCHS(lit_184); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__328Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__328Ex; /* Prevent compiler warnings */ |
| ruleT__328Ex: ; |
| |
| } |
| // $ANTLR end T__328 |
| |
| // Comes from: 196:8: ( 'multiset' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__329 |
| * |
| * Looks to match the characters the constitute the token T__329 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__329(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__329; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:196:8: ( 'multiset' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:196:10: 'multiset' |
| { |
| MATCHS(lit_185); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__329Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__329Ex; /* Prevent compiler warnings */ |
| ruleT__329Ex: ; |
| |
| } |
| // $ANTLR end T__329 |
| |
| // Comes from: 197:8: ( 'new' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__330 |
| * |
| * Looks to match the characters the constitute the token T__330 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__330(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__330; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:197:8: ( 'new' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:197:10: 'new' |
| { |
| MATCHS(lit_186); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__330Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__330Ex; /* Prevent compiler warnings */ |
| ruleT__330Ex: ; |
| |
| } |
| // $ANTLR end T__330 |
| |
| // Comes from: 198:8: ( 'null' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__331 |
| * |
| * Looks to match the characters the constitute the token T__331 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__331(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__331; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:198:8: ( 'null' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:198:10: 'null' |
| { |
| MATCHS(lit_187); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__331Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__331Ex; /* Prevent compiler warnings */ |
| ruleT__331Ex: ; |
| |
| } |
| // $ANTLR end T__331 |
| |
| // Comes from: 199:8: ( 'null<' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__332 |
| * |
| * Looks to match the characters the constitute the token T__332 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__332(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__332; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:199:8: ( 'null<' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:199:10: 'null<' |
| { |
| MATCHS(lit_188); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__332Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__332Ex; /* Prevent compiler warnings */ |
| ruleT__332Ex: ; |
| |
| } |
| // $ANTLR end T__332 |
| |
| // Comes from: 200:8: ( 'operator' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__333 |
| * |
| * Looks to match the characters the constitute the token T__333 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__333(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__333; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:200:8: ( 'operator' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:200:10: 'operator' |
| { |
| MATCHS(lit_189); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__333Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__333Ex; /* Prevent compiler warnings */ |
| ruleT__333Ex: ; |
| |
| } |
| // $ANTLR end T__333 |
| |
| // Comes from: 201:8: ( 'or' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__334 |
| * |
| * Looks to match the characters the constitute the token T__334 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__334(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__334; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:201:8: ( 'or' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:201:10: 'or' |
| { |
| MATCHS(lit_190); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__334Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__334Ex; /* Prevent compiler warnings */ |
| ruleT__334Ex: ; |
| |
| } |
| // $ANTLR end T__334 |
| |
| // Comes from: 202:8: ( 'out' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__335 |
| * |
| * Looks to match the characters the constitute the token T__335 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__335(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__335; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:202:8: ( 'out' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:202:10: 'out' |
| { |
| MATCHS(lit_191); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__335Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__335Ex; /* Prevent compiler warnings */ |
| ruleT__335Ex: ; |
| |
| } |
| // $ANTLR end T__335 |
| |
| // Comes from: 203:8: ( 'output#buffer' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__336 |
| * |
| * Looks to match the characters the constitute the token T__336 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__336(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__336; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:203:8: ( 'output#buffer' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:203:10: 'output#buffer' |
| { |
| MATCHS(lit_192); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__336Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__336Ex; /* Prevent compiler warnings */ |
| ruleT__336Ex: ; |
| |
| } |
| // $ANTLR end T__336 |
| |
| // Comes from: 204:8: ( 'output#env' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__337 |
| * |
| * Looks to match the characters the constitute the token T__337 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__337(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__337; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:204:8: ( 'output#env' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:204:10: 'output#env' |
| { |
| MATCHS(lit_193); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__337Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__337Ex; /* Prevent compiler warnings */ |
| ruleT__337Ex: ; |
| |
| } |
| // $ANTLR end T__337 |
| |
| // Comes from: 205:8: ( 'output#flow' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__338 |
| * |
| * Looks to match the characters the constitute the token T__338 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__338(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__338; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:205:8: ( 'output#flow' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:205:10: 'output#flow' |
| { |
| MATCHS(lit_194); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__338Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__338Ex; /* Prevent compiler warnings */ |
| ruleT__338Ex: ; |
| |
| } |
| // $ANTLR end T__338 |
| |
| // Comes from: 206:8: ( 'output#rdv' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__339 |
| * |
| * Looks to match the characters the constitute the token T__339 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__339(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__339; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:206:8: ( 'output#rdv' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:206:10: 'output#rdv' |
| { |
| MATCHS(lit_195); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__339Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__339Ex; /* Prevent compiler warnings */ |
| ruleT__339Ex: ; |
| |
| } |
| // $ANTLR end T__339 |
| |
| // Comes from: 207:8: ( 'output#var' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__340 |
| * |
| * Looks to match the characters the constitute the token T__340 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__340(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__340; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:207:8: ( 'output#var' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:207:10: 'output#var' |
| { |
| MATCHS(lit_196); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__340Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__340Ex; /* Prevent compiler warnings */ |
| ruleT__340Ex: ; |
| |
| } |
| // $ANTLR end T__340 |
| |
| // Comes from: 208:8: ( 'output' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__341 |
| * |
| * Looks to match the characters the constitute the token T__341 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__341(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__341; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:208:8: ( 'output' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:208:10: 'output' |
| { |
| MATCHS(lit_197); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__341Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__341Ex; /* Prevent compiler warnings */ |
| ruleT__341Ex: ; |
| |
| } |
| // $ANTLR end T__341 |
| |
| // Comes from: 209:8: ( 'package' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__342 |
| * |
| * Looks to match the characters the constitute the token T__342 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__342(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__342; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:209:8: ( 'package' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:209:10: 'package' |
| { |
| MATCHS(lit_198); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__342Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__342Ex; /* Prevent compiler warnings */ |
| ruleT__342Ex: ; |
| |
| } |
| // $ANTLR end T__342 |
| |
| // Comes from: 210:8: ( 'parent' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__343 |
| * |
| * Looks to match the characters the constitute the token T__343 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__343(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__343; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:210:8: ( 'parent' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:210:10: 'parent' |
| { |
| MATCHS(lit_199); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__343Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__343Ex; /* Prevent compiler warnings */ |
| ruleT__343Ex: ; |
| |
| } |
| // $ANTLR end T__343 |
| |
| // Comes from: 211:8: ( 'port' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__344 |
| * |
| * Looks to match the characters the constitute the token T__344 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__344(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__344; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:211:8: ( 'port' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:211:10: 'port' |
| { |
| MATCHS(lit_200); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__344Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__344Ex; /* Prevent compiler warnings */ |
| ruleT__344Ex: ; |
| |
| } |
| // $ANTLR end T__344 |
| |
| // Comes from: 212:8: ( 'pos_int' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__345 |
| * |
| * Looks to match the characters the constitute the token T__345 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__345(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__345; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:212:8: ( 'pos_int' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:212:10: 'pos_int' |
| { |
| MATCHS(lit_201); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__345Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__345Ex; /* Prevent compiler warnings */ |
| ruleT__345Ex: ; |
| |
| } |
| // $ANTLR end T__345 |
| |
| // Comes from: 213:8: ( 'pos_integer' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__346 |
| * |
| * Looks to match the characters the constitute the token T__346 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__346(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__346; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:213:8: ( 'pos_integer' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:213:10: 'pos_integer' |
| { |
| MATCHS(lit_202); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__346Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__346Ex; /* Prevent compiler warnings */ |
| ruleT__346Ex: ; |
| |
| } |
| // $ANTLR end T__346 |
| |
| // Comes from: 214:8: ( 'present' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__347 |
| * |
| * Looks to match the characters the constitute the token T__347 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__347(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__347; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:214:8: ( 'present' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:214:10: 'present' |
| { |
| MATCHS(lit_203); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__347Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__347Ex; /* Prevent compiler warnings */ |
| ruleT__347Ex: ; |
| |
| } |
| // $ANTLR end T__347 |
| |
| // Comes from: 215:8: ( 'prior:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__348 |
| * |
| * Looks to match the characters the constitute the token T__348 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__348(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__348; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:215:8: ( 'prior:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:215:10: 'prior:' |
| { |
| MATCHS(lit_204); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__348Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__348Ex; /* Prevent compiler warnings */ |
| ruleT__348Ex: ; |
| |
| } |
| // $ANTLR end T__348 |
| |
| // Comes from: 216:8: ( 'private' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__349 |
| * |
| * Looks to match the characters the constitute the token T__349 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__349(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__349; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:216:8: ( 'private' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:216:10: 'private' |
| { |
| MATCHS(lit_205); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__349Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__349Ex; /* Prevent compiler warnings */ |
| ruleT__349Ex: ; |
| |
| } |
| // $ANTLR end T__349 |
| |
| // Comes from: 217:8: ( 'proba:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__350 |
| * |
| * Looks to match the characters the constitute the token T__350 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__350(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__350; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:217:8: ( 'proba:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:217:10: 'proba:' |
| { |
| MATCHS(lit_206); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__350Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__350Ex; /* Prevent compiler warnings */ |
| ruleT__350Ex: ; |
| |
| } |
| // $ANTLR end T__350 |
| |
| // Comes from: 218:8: ( 'procedure' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__351 |
| * |
| * Looks to match the characters the constitute the token T__351 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__351(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__351; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:218:8: ( 'procedure' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:218:10: 'procedure' |
| { |
| MATCHS(lit_207); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__351Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__351Ex; /* Prevent compiler warnings */ |
| ruleT__351Ex: ; |
| |
| } |
| // $ANTLR end T__351 |
| |
| // Comes from: 219:8: ( 'protected' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__352 |
| * |
| * Looks to match the characters the constitute the token T__352 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__352(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__352; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:219:8: ( 'protected' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:219:10: 'protected' |
| { |
| MATCHS(lit_208); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__352Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__352Ex; /* Prevent compiler warnings */ |
| ruleT__352Ex: ; |
| |
| } |
| // $ANTLR end T__352 |
| |
| // Comes from: 220:8: ( 'prototype' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__353 |
| * |
| * Looks to match the characters the constitute the token T__353 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__353(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__353; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:220:8: ( 'prototype' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:220:10: 'prototype' |
| { |
| MATCHS(lit_209); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__353Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__353Ex; /* Prevent compiler warnings */ |
| ruleT__353Ex: ; |
| |
| } |
| // $ANTLR end T__353 |
| |
| // Comes from: 221:8: ( 'provided:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__354 |
| * |
| * Looks to match the characters the constitute the token T__354 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__354(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__354; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:221:8: ( 'provided:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:221:10: 'provided:' |
| { |
| MATCHS(lit_210); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__354Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__354Ex; /* Prevent compiler warnings */ |
| ruleT__354Ex: ; |
| |
| } |
| // $ANTLR end T__354 |
| |
| // Comes from: 222:8: ( 'public' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__355 |
| * |
| * Looks to match the characters the constitute the token T__355 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__355(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__355; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:222:8: ( 'public' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:222:10: 'public' |
| { |
| MATCHS(lit_211); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__355Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__355Ex; /* Prevent compiler warnings */ |
| ruleT__355Ex: ; |
| |
| } |
| // $ANTLR end T__355 |
| |
| // Comes from: 223:8: ( 'ram' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__356 |
| * |
| * Looks to match the characters the constitute the token T__356 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__356(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__356; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:223:8: ( 'ram' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:223:10: 'ram' |
| { |
| MATCHS(lit_212); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__356Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__356Ex; /* Prevent compiler warnings */ |
| ruleT__356Ex: ; |
| |
| } |
| // $ANTLR end T__356 |
| |
| // Comes from: 224:8: ( 'rat' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__357 |
| * |
| * Looks to match the characters the constitute the token T__357 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__357(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__357; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:224:8: ( 'rat' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:224:10: 'rat' |
| { |
| MATCHS(lit_213); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__357Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__357Ex; /* Prevent compiler warnings */ |
| ruleT__357Ex: ; |
| |
| } |
| // $ANTLR end T__357 |
| |
| // Comes from: 225:8: ( 'rational' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__358 |
| * |
| * Looks to match the characters the constitute the token T__358 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__358(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__358; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:225:8: ( 'rational' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:225:10: 'rational' |
| { |
| MATCHS(lit_214); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__358Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__358Ex; /* Prevent compiler warnings */ |
| ruleT__358Ex: ; |
| |
| } |
| // $ANTLR end T__358 |
| |
| // Comes from: 226:8: ( 'rdv' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__359 |
| * |
| * Looks to match the characters the constitute the token T__359 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__359(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__359; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:226:8: ( 'rdv' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:226:10: 'rdv' |
| { |
| MATCHS(lit_215); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__359Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__359Ex; /* Prevent compiler warnings */ |
| ruleT__359Ex: ; |
| |
| } |
| // $ANTLR end T__359 |
| |
| // Comes from: 227:8: ( 'real' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__360 |
| * |
| * Looks to match the characters the constitute the token T__360 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__360(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__360; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:227:8: ( 'real' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:227:10: 'real' |
| { |
| MATCHS(lit_216); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__360Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__360Ex; /* Prevent compiler warnings */ |
| ruleT__360Ex: ; |
| |
| } |
| // $ANTLR end T__360 |
| |
| // Comes from: 228:8: ( 'ref' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__361 |
| * |
| * Looks to match the characters the constitute the token T__361 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__361(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__361; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:228:8: ( 'ref' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:228:10: 'ref' |
| { |
| MATCHS(lit_217); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__361Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__361Ex; /* Prevent compiler warnings */ |
| ruleT__361Ex: ; |
| |
| } |
| // $ANTLR end T__361 |
| |
| // Comes from: 229:8: ( 'restart' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__362 |
| * |
| * Looks to match the characters the constitute the token T__362 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__362(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__362; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:229:8: ( 'restart' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:229:10: 'restart' |
| { |
| MATCHS(lit_218); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__362Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__362Ex; /* Prevent compiler warnings */ |
| ruleT__362Ex: ; |
| |
| } |
| // $ANTLR end T__362 |
| |
| // Comes from: 230:8: ( 'resume' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__363 |
| * |
| * Looks to match the characters the constitute the token T__363 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__363(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__363; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:230:8: ( 'resume' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:230:10: 'resume' |
| { |
| MATCHS(lit_219); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__363Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__363Ex; /* Prevent compiler warnings */ |
| ruleT__363Ex: ; |
| |
| } |
| // $ANTLR end T__363 |
| |
| // Comes from: 231:8: ( 'return' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__364 |
| * |
| * Looks to match the characters the constitute the token T__364 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__364(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__364; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:231:8: ( 'return' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:231:10: 'return' |
| { |
| MATCHS(lit_220); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__364Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__364Ex; /* Prevent compiler warnings */ |
| ruleT__364Ex: ; |
| |
| } |
| // $ANTLR end T__364 |
| |
| // Comes from: 232:8: ( 'returns:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__365 |
| * |
| * Looks to match the characters the constitute the token T__365 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__365(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__365; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:232:8: ( 'returns:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:232:10: 'returns:' |
| { |
| MATCHS(lit_221); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__365Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__365Ex; /* Prevent compiler warnings */ |
| ruleT__365Ex: ; |
| |
| } |
| // $ANTLR end T__365 |
| |
| // Comes from: 233:8: ( 'route' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__366 |
| * |
| * Looks to match the characters the constitute the token T__366 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__366(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__366; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:233:8: ( 'route' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:233:10: 'route' |
| { |
| MATCHS(lit_222); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__366Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__366Ex; /* Prevent compiler warnings */ |
| ruleT__366Ex: ; |
| |
| } |
| // $ANTLR end T__366 |
| |
| // Comes from: 234:8: ( 'routine' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__367 |
| * |
| * Looks to match the characters the constitute the token T__367 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__367(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__367; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:234:8: ( 'routine' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:234:10: 'routine' |
| { |
| MATCHS(lit_223); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__367Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__367Ex; /* Prevent compiler warnings */ |
| ruleT__367Ex: ; |
| |
| } |
| // $ANTLR end T__367 |
| |
| // Comes from: 235:8: ( 'rtc' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__368 |
| * |
| * Looks to match the characters the constitute the token T__368 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__368(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__368; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:235:8: ( 'rtc' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:235:10: 'rtc' |
| { |
| MATCHS(lit_224); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__368Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__368Ex; /* Prevent compiler warnings */ |
| ruleT__368Ex: ; |
| |
| } |
| // $ANTLR end T__368 |
| |
| // Comes from: 236:8: ( 'run' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__369 |
| * |
| * Looks to match the characters the constitute the token T__369 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__369(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__369; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:236:8: ( 'run' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:236:10: 'run' |
| { |
| MATCHS(lit_225); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__369Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__369Ex; /* Prevent compiler warnings */ |
| ruleT__369Ex: ; |
| |
| } |
| // $ANTLR end T__369 |
| |
| // Comes from: 237:8: ( 'rvector' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__370 |
| * |
| * Looks to match the characters the constitute the token T__370 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__370(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__370; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:237:8: ( 'rvector' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:237:10: 'rvector' |
| { |
| MATCHS(lit_226); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__370Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__370Ex; /* Prevent compiler warnings */ |
| ruleT__370Ex: ; |
| |
| } |
| // $ANTLR end T__370 |
| |
| // Comes from: 238:8: ( 'schedule' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__371 |
| * |
| * Looks to match the characters the constitute the token T__371 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__371(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__371; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:238:8: ( 'schedule' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:238:10: 'schedule' |
| { |
| MATCHS(lit_227); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__371Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__371Ex; /* Prevent compiler warnings */ |
| ruleT__371Ex: ; |
| |
| } |
| // $ANTLR end T__371 |
| |
| // Comes from: 239:8: ( 'self' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__372 |
| * |
| * Looks to match the characters the constitute the token T__372 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__372(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__372; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:239:8: ( 'self' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:239:10: 'self' |
| { |
| MATCHS(lit_228); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__372Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__372Ex; /* Prevent compiler warnings */ |
| ruleT__372Ex: ; |
| |
| } |
| // $ANTLR end T__372 |
| |
| // Comes from: 240:8: ( 'set' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__373 |
| * |
| * Looks to match the characters the constitute the token T__373 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__373(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__373; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:240:8: ( 'set' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:240:10: 'set' |
| { |
| MATCHS(lit_229); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__373Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__373Ex; /* Prevent compiler warnings */ |
| ruleT__373Ex: ; |
| |
| } |
| // $ANTLR end T__373 |
| |
| // Comes from: 241:8: ( 'signal' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__374 |
| * |
| * Looks to match the characters the constitute the token T__374 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__374(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__374; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:241:8: ( 'signal' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:241:10: 'signal' |
| { |
| MATCHS(lit_230); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__374Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__374Ex; /* Prevent compiler warnings */ |
| ruleT__374Ex: ; |
| |
| } |
| // $ANTLR end T__374 |
| |
| // Comes from: 242:8: ( 'size:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__375 |
| * |
| * Looks to match the characters the constitute the token T__375 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__375(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__375; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:242:8: ( 'size:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:242:10: 'size:' |
| { |
| MATCHS(lit_231); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__375Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__375Ex; /* Prevent compiler warnings */ |
| ruleT__375Ex: ; |
| |
| } |
| // $ANTLR end T__375 |
| |
| // Comes from: 243:8: ( 'solver:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__376 |
| * |
| * Looks to match the characters the constitute the token T__376 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__376(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__376; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:243:8: ( 'solver:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:243:10: 'solver:' |
| { |
| MATCHS(lit_232); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__376Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__376Ex; /* Prevent compiler warnings */ |
| ruleT__376Ex: ; |
| |
| } |
| // $ANTLR end T__376 |
| |
| // Comes from: 244:8: ( 'start' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__377 |
| * |
| * Looks to match the characters the constitute the token T__377 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__377(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__377; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:244:8: ( 'start' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:244:10: 'start' |
| { |
| MATCHS(lit_233); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__377Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__377Ex; /* Prevent compiler warnings */ |
| ruleT__377Ex: ; |
| |
| } |
| // $ANTLR end T__377 |
| |
| // Comes from: 245:8: ( 'state' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__378 |
| * |
| * Looks to match the characters the constitute the token T__378 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__378(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__378; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:245:8: ( 'state' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:245:10: 'state' |
| { |
| MATCHS(lit_234); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__378Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__378Ex; /* Prevent compiler warnings */ |
| ruleT__378Ex: ; |
| |
| } |
| // $ANTLR end T__378 |
| |
| // Comes from: 246:8: ( 'statemachine' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__379 |
| * |
| * Looks to match the characters the constitute the token T__379 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__379(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__379; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:246:8: ( 'statemachine' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:246:10: 'statemachine' |
| { |
| MATCHS(lit_235); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__379Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__379Ex; /* Prevent compiler warnings */ |
| ruleT__379Ex: ; |
| |
| } |
| // $ANTLR end T__379 |
| |
| // Comes from: 247:8: ( 'static' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__380 |
| * |
| * Looks to match the characters the constitute the token T__380 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__380(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__380; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:247:8: ( 'static' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:247:10: 'static' |
| { |
| MATCHS(lit_236); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__380Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__380Ex; /* Prevent compiler warnings */ |
| ruleT__380Ex: ; |
| |
| } |
| // $ANTLR end T__380 |
| |
| // Comes from: 248:8: ( 'status#being' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__381 |
| * |
| * Looks to match the characters the constitute the token T__381 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__381(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__381; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:248:8: ( 'status#being' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:248:10: 'status#being' |
| { |
| MATCHS(lit_237); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__381Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__381Ex; /* Prevent compiler warnings */ |
| ruleT__381Ex: ; |
| |
| } |
| // $ANTLR end T__381 |
| |
| // Comes from: 249:8: ( 'status#is' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__382 |
| * |
| * Looks to match the characters the constitute the token T__382 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__382(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__382; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:249:8: ( 'status#is' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:249:10: 'status#is' |
| { |
| MATCHS(lit_238); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__382Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__382Ex; /* Prevent compiler warnings */ |
| ruleT__382Ex: ; |
| |
| } |
| // $ANTLR end T__382 |
| |
| // Comes from: 250:8: ( 'status#was' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__383 |
| * |
| * Looks to match the characters the constitute the token T__383 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__383(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__383; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:250:8: ( 'status#was' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:250:10: 'status#was' |
| { |
| MATCHS(lit_239); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__383Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__383Ex; /* Prevent compiler warnings */ |
| ruleT__383Ex: ; |
| |
| } |
| // $ANTLR end T__383 |
| |
| // Comes from: 251:8: ( 'status#will' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__384 |
| * |
| * Looks to match the characters the constitute the token T__384 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__384(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__384; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:251:8: ( 'status#will' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:251:10: 'status#will' |
| { |
| MATCHS(lit_240); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__384Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__384Ex; /* Prevent compiler warnings */ |
| ruleT__384Ex: ; |
| |
| } |
| // $ANTLR end T__384 |
| |
| // Comes from: 252:8: ( 'step_mark' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__385 |
| * |
| * Looks to match the characters the constitute the token T__385 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__385(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__385; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:252:8: ( 'step_mark' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:252:10: 'step_mark' |
| { |
| MATCHS(lit_241); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__385Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__385Ex; /* Prevent compiler warnings */ |
| ruleT__385Ex: ; |
| |
| } |
| // $ANTLR end T__385 |
| |
| // Comes from: 253:8: ( 'stop' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__386 |
| * |
| * Looks to match the characters the constitute the token T__386 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__386(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__386; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:253:8: ( 'stop' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:253:10: 'stop' |
| { |
| MATCHS(lit_242); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__386Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__386Ex; /* Prevent compiler warnings */ |
| ruleT__386Ex: ; |
| |
| } |
| // $ANTLR end T__386 |
| |
| // Comes from: 254:8: ( 'string' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__387 |
| * |
| * Looks to match the characters the constitute the token T__387 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__387(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__387; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:254:8: ( 'string' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:254:10: 'string' |
| { |
| MATCHS(lit_243); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__387Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__387Ex; /* Prevent compiler warnings */ |
| ruleT__387Ex: ; |
| |
| } |
| // $ANTLR end T__387 |
| |
| // Comes from: 255:8: ( 'struct' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__388 |
| * |
| * Looks to match the characters the constitute the token T__388 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__388(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__388; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:255:8: ( 'struct' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:255:10: 'struct' |
| { |
| MATCHS(lit_244); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__388Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__388Ex; /* Prevent compiler warnings */ |
| ruleT__388Ex: ; |
| |
| } |
| // $ANTLR end T__388 |
| |
| // Comes from: 256:8: ( 'suspend' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__389 |
| * |
| * Looks to match the characters the constitute the token T__389 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__389(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__389; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:256:8: ( 'suspend' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:256:10: 'suspend' |
| { |
| MATCHS(lit_245); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__389Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__389Ex; /* Prevent compiler warnings */ |
| ruleT__389Ex: ; |
| |
| } |
| // $ANTLR end T__389 |
| |
| // Comes from: 257:8: ( 'system' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__390 |
| * |
| * Looks to match the characters the constitute the token T__390 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__390(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__390; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:257:8: ( 'system' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:257:10: 'system' |
| { |
| MATCHS(lit_246); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__390Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__390Ex; /* Prevent compiler warnings */ |
| ruleT__390Ex: ; |
| |
| } |
| // $ANTLR end T__390 |
| |
| // Comes from: 258:8: ( 'tguard' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__391 |
| * |
| * Looks to match the characters the constitute the token T__391 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__391(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__391; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:258:8: ( 'tguard' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:258:10: 'tguard' |
| { |
| MATCHS(lit_247); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__391Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__391Ex; /* Prevent compiler warnings */ |
| ruleT__391Ex: ; |
| |
| } |
| // $ANTLR end T__391 |
| |
| // Comes from: 259:8: ( 'time' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__392 |
| * |
| * Looks to match the characters the constitute the token T__392 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__392(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__392; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:259:8: ( 'time' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:259:10: 'time' |
| { |
| MATCHS(lit_248); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__392Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__392Ex; /* Prevent compiler warnings */ |
| ruleT__392Ex: ; |
| |
| } |
| // $ANTLR end T__392 |
| |
| // Comes from: 260:8: ( 'timed' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__393 |
| * |
| * Looks to match the characters the constitute the token T__393 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__393(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__393; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:260:8: ( 'timed' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:260:10: 'timed' |
| { |
| MATCHS(lit_249); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__393Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__393Ex; /* Prevent compiler warnings */ |
| ruleT__393Ex: ; |
| |
| } |
| // $ANTLR end T__393 |
| |
| // Comes from: 261:8: ( 'to:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__394 |
| * |
| * Looks to match the characters the constitute the token T__394 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__394(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__394; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:261:8: ( 'to:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:261:10: 'to:' |
| { |
| MATCHS(lit_250); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__394Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__394Ex; /* Prevent compiler warnings */ |
| ruleT__394Ex: ; |
| |
| } |
| // $ANTLR end T__394 |
| |
| // Comes from: 262:8: ( 'transient' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__395 |
| * |
| * Looks to match the characters the constitute the token T__395 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__395(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__395; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:262:8: ( 'transient' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:262:10: 'transient' |
| { |
| MATCHS(lit_251); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__395Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__395Ex; /* Prevent compiler warnings */ |
| ruleT__395Ex: ; |
| |
| } |
| // $ANTLR end T__395 |
| |
| // Comes from: 263:8: ( 'transition' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__396 |
| * |
| * Looks to match the characters the constitute the token T__396 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__396(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__396; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:263:8: ( 'transition' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:263:10: 'transition' |
| { |
| MATCHS(lit_252); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__396Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__396Ex; /* Prevent compiler warnings */ |
| ruleT__396Ex: ; |
| |
| } |
| // $ANTLR end T__396 |
| |
| // Comes from: 264:8: ( 'true' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__397 |
| * |
| * Looks to match the characters the constitute the token T__397 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__397(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__397; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:264:8: ( 'true' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:264:10: 'true' |
| { |
| MATCHS(lit_253); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__397Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__397Ex; /* Prevent compiler warnings */ |
| ruleT__397Ex: ; |
| |
| } |
| // $ANTLR end T__397 |
| |
| // Comes from: 265:8: ( 'type' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__398 |
| * |
| * Looks to match the characters the constitute the token T__398 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__398(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__398; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:265:8: ( 'type' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:265:10: 'type' |
| { |
| MATCHS(lit_254); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__398Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__398Ex; /* Prevent compiler warnings */ |
| ruleT__398Ex: ; |
| |
| } |
| // $ANTLR end T__398 |
| |
| // Comes from: 266:8: ( 'udouble' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__399 |
| * |
| * Looks to match the characters the constitute the token T__399 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__399(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__399; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:266:8: ( 'udouble' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:266:10: 'udouble' |
| { |
| MATCHS(lit_255); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__399Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__399Ex; /* Prevent compiler warnings */ |
| ruleT__399Ex: ; |
| |
| } |
| // $ANTLR end T__399 |
| |
| // Comes from: 267:8: ( 'ufloat' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__400 |
| * |
| * Looks to match the characters the constitute the token T__400 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__400(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__400; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:267:8: ( 'ufloat' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:267:10: 'ufloat' |
| { |
| MATCHS(lit_256); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__400Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__400Ex; /* Prevent compiler warnings */ |
| ruleT__400Ex: ; |
| |
| } |
| // $ANTLR end T__400 |
| |
| // Comes from: 268:8: ( 'uint' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__401 |
| * |
| * Looks to match the characters the constitute the token T__401 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__401(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__401; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:268:8: ( 'uint' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:268:10: 'uint' |
| { |
| MATCHS(lit_257); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__401Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__401Ex; /* Prevent compiler warnings */ |
| ruleT__401Ex: ; |
| |
| } |
| // $ANTLR end T__401 |
| |
| // Comes from: 269:8: ( 'uinteger' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__402 |
| * |
| * Looks to match the characters the constitute the token T__402 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__402(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__402; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:269:8: ( 'uinteger' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:269:10: 'uinteger' |
| { |
| MATCHS(lit_258); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__402Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__402Ex; /* Prevent compiler warnings */ |
| ruleT__402Ex: ; |
| |
| } |
| // $ANTLR end T__402 |
| |
| // Comes from: 270:8: ( 'unicast' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__403 |
| * |
| * Looks to match the characters the constitute the token T__403 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__403(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__403; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:270:8: ( 'unicast' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:270:10: 'unicast' |
| { |
| MATCHS(lit_259); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__403Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__403Ex; /* Prevent compiler warnings */ |
| ruleT__403Ex: ; |
| |
| } |
| // $ANTLR end T__403 |
| |
| // Comes from: 271:8: ( 'union' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__404 |
| * |
| * Looks to match the characters the constitute the token T__404 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__404(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__404; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:271:8: ( 'union' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:271:10: 'union' |
| { |
| MATCHS(lit_260); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__404Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__404Ex; /* Prevent compiler warnings */ |
| ruleT__404Ex: ; |
| |
| } |
| // $ANTLR end T__404 |
| |
| // Comes from: 272:8: ( 'universal' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__405 |
| * |
| * Looks to match the characters the constitute the token T__405 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__405(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__405; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:272:8: ( 'universal' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:272:10: 'universal' |
| { |
| MATCHS(lit_261); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__405Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__405Ex; /* Prevent compiler warnings */ |
| ruleT__405Ex: ; |
| |
| } |
| // $ANTLR end T__405 |
| |
| // Comes from: 273:8: ( 'unsafe' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__406 |
| * |
| * Looks to match the characters the constitute the token T__406 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__406(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__406; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:273:8: ( 'unsafe' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:273:10: 'unsafe' |
| { |
| MATCHS(lit_262); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__406Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__406Ex; /* Prevent compiler warnings */ |
| ruleT__406Ex: ; |
| |
| } |
| // $ANTLR end T__406 |
| |
| // Comes from: 274:8: ( 'urat' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__407 |
| * |
| * Looks to match the characters the constitute the token T__407 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__407(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__407; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:274:8: ( 'urat' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:274:10: 'urat' |
| { |
| MATCHS(lit_263); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__407Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__407Ex; /* Prevent compiler warnings */ |
| ruleT__407Ex: ; |
| |
| } |
| // $ANTLR end T__407 |
| |
| // Comes from: 275:8: ( 'urational' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__408 |
| * |
| * Looks to match the characters the constitute the token T__408 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__408(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__408; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:275:8: ( 'urational' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:275:10: 'urational' |
| { |
| MATCHS(lit_264); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__408Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__408Ex; /* Prevent compiler warnings */ |
| ruleT__408Ex: ; |
| |
| } |
| // $ANTLR end T__408 |
| |
| // Comes from: 276:8: ( 'ureal' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__409 |
| * |
| * Looks to match the characters the constitute the token T__409 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__409(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__409; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:276:8: ( 'ureal' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:276:10: 'ureal' |
| { |
| MATCHS(lit_265); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__409Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__409Ex; /* Prevent compiler warnings */ |
| ruleT__409Ex: ; |
| |
| } |
| // $ANTLR end T__409 |
| |
| // Comes from: 277:8: ( 'val' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__410 |
| * |
| * Looks to match the characters the constitute the token T__410 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__410(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__410; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:277:8: ( 'val' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:277:10: 'val' |
| { |
| MATCHS(lit_266); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__410Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__410Ex; /* Prevent compiler warnings */ |
| ruleT__410Ex: ; |
| |
| } |
| // $ANTLR end T__410 |
| |
| // Comes from: 278:8: ( 'var' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__411 |
| * |
| * Looks to match the characters the constitute the token T__411 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__411(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__411; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:278:8: ( 'var' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:278:10: 'var' |
| { |
| MATCHS(lit_267); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__411Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__411Ex; /* Prevent compiler warnings */ |
| ruleT__411Ex: ; |
| |
| } |
| // $ANTLR end T__411 |
| |
| // Comes from: 279:8: ( 'vector' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__412 |
| * |
| * Looks to match the characters the constitute the token T__412 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__412(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__412; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:279:8: ( 'vector' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:279:10: 'vector' |
| { |
| MATCHS(lit_268); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__412Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__412Ex; /* Prevent compiler warnings */ |
| ruleT__412Ex: ; |
| |
| } |
| // $ANTLR end T__412 |
| |
| // Comes from: 280:8: ( 'via' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__413 |
| * |
| * Looks to match the characters the constitute the token T__413 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__413(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__413; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:280:8: ( 'via' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:280:10: 'via' |
| { |
| MATCHS(lit_269); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__413Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__413Ex; /* Prevent compiler warnings */ |
| ruleT__413Ex: ; |
| |
| } |
| // $ANTLR end T__413 |
| |
| // Comes from: 281:8: ( 'volatile' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__414 |
| * |
| * Looks to match the characters the constitute the token T__414 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__414(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__414; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:281:8: ( 'volatile' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:281:10: 'volatile' |
| { |
| MATCHS(lit_270); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__414Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__414Ex; /* Prevent compiler warnings */ |
| ruleT__414Ex: ; |
| |
| } |
| // $ANTLR end T__414 |
| |
| // Comes from: 282:8: ( 'wait' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__415 |
| * |
| * Looks to match the characters the constitute the token T__415 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__415(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__415; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:282:8: ( 'wait' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:282:10: 'wait' |
| { |
| MATCHS(lit_271); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__415Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__415Ex; /* Prevent compiler warnings */ |
| ruleT__415Ex: ; |
| |
| } |
| // $ANTLR end T__415 |
| |
| // Comes from: 283:8: ( 'while' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__416 |
| * |
| * Looks to match the characters the constitute the token T__416 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__416(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__416; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:283:8: ( 'while' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:283:10: 'while' |
| { |
| MATCHS(lit_272); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__416Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__416Ex; /* Prevent compiler warnings */ |
| ruleT__416Ex: ; |
| |
| } |
| // $ANTLR end T__416 |
| |
| // Comes from: 284:8: ( '|=>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start T__417 |
| * |
| * Looks to match the characters the constitute the token T__417 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mT__417(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = T__417; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:284:8: ( '|=>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:284:10: '|=>' |
| { |
| MATCHS(lit_273); |
| if (HASEXCEPTION()) |
| { |
| goto ruleT__417Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleT__417Ex; /* Prevent compiler warnings */ |
| ruleT__417Ex: ; |
| |
| } |
| // $ANTLR end T__417 |
| |
| // Comes from: 6595:20: ( '|§|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_ATOMIC_SEQUENCE |
| * |
| * Looks to match the characters the constitute the token OP_ATOMIC_SEQUENCE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_ATOMIC_SEQUENCE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_ATOMIC_SEQUENCE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6595:20: ( '|§|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6595:22: '|§|' |
| { |
| MATCHS(lit_274); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_ATOMIC_SEQUENCEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_ATOMIC_SEQUENCEEx; /* Prevent compiler warnings */ |
| ruleOP_ATOMIC_SEQUENCEEx: ; |
| |
| } |
| // $ANTLR end OP_ATOMIC_SEQUENCE |
| |
| // Comes from: 6597:20: ( '|;|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SEQUENCE |
| * |
| * Looks to match the characters the constitute the token OP_SEQUENCE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SEQUENCE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SEQUENCE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6597:20: ( '|;|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6597:22: '|;|' |
| { |
| MATCHS(lit_275); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SEQUENCEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SEQUENCEEx; /* Prevent compiler warnings */ |
| ruleOP_SEQUENCEEx: ; |
| |
| } |
| // $ANTLR end OP_SEQUENCE |
| |
| // Comes from: 6598:20: ( '|.|' | '|/;|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SEQUENCE_SIDE |
| * |
| * Looks to match the characters the constitute the token OP_SEQUENCE_SIDE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SEQUENCE_SIDE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SEQUENCE_SIDE; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6598:20: ( '|.|' | '|/;|' ) |
| |
| ANTLR3_UINT32 alt1; |
| |
| alt1=2; |
| |
| switch ( LA(1) ) |
| { |
| case '|': |
| { |
| switch ( LA(2) ) |
| { |
| case '.': |
| { |
| alt1=1; |
| } |
| break; |
| case '/': |
| { |
| alt1=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 1; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleOP_SEQUENCE_SIDEEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 1; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleOP_SEQUENCE_SIDEEx; |
| |
| } |
| |
| switch (alt1) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6598:22: '|.|' |
| { |
| MATCHS(lit_276); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SEQUENCE_SIDEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6598:31: '|/;|' |
| { |
| MATCHS(lit_277); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SEQUENCE_SIDEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SEQUENCE_SIDEEx; /* Prevent compiler warnings */ |
| ruleOP_SEQUENCE_SIDEEx: ; |
| |
| } |
| // $ANTLR end OP_SEQUENCE_SIDE |
| |
| // Comes from: 6599:20: ( '|;;|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SEQUENCE_WEAK |
| * |
| * Looks to match the characters the constitute the token OP_SEQUENCE_WEAK |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SEQUENCE_WEAK(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SEQUENCE_WEAK; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6599:20: ( '|;;|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6599:22: '|;;|' |
| { |
| MATCHS(lit_278); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SEQUENCE_WEAKEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SEQUENCE_WEAKEx; /* Prevent compiler warnings */ |
| ruleOP_SEQUENCE_WEAKEx: ; |
| |
| } |
| // $ANTLR end OP_SEQUENCE_WEAK |
| |
| // Comes from: 6601:20: ( '|>|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SCHEDULE_GT |
| * |
| * Looks to match the characters the constitute the token OP_SCHEDULE_GT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SCHEDULE_GT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SCHEDULE_GT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6601:20: ( '|>|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6601:22: '|>|' |
| { |
| MATCHS(lit_279); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SCHEDULE_GTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SCHEDULE_GTEx; /* Prevent compiler warnings */ |
| ruleOP_SCHEDULE_GTEx: ; |
| |
| } |
| // $ANTLR end OP_SCHEDULE_GT |
| |
| // Comes from: 6602:20: ( '|<|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SCHEDULE_LT |
| * |
| * Looks to match the characters the constitute the token OP_SCHEDULE_LT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SCHEDULE_LT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SCHEDULE_LT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6602:20: ( '|<|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6602:22: '|<|' |
| { |
| MATCHS(lit_280); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SCHEDULE_LTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SCHEDULE_LTEx; /* Prevent compiler warnings */ |
| ruleOP_SCHEDULE_LTEx: ; |
| |
| } |
| // $ANTLR end OP_SCHEDULE_LT |
| |
| // Comes from: 6603:20: ( '|xor|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SCHEDULE_XOR |
| * |
| * Looks to match the characters the constitute the token OP_SCHEDULE_XOR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SCHEDULE_XOR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SCHEDULE_XOR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6603:20: ( '|xor|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6603:22: '|xor|' |
| { |
| MATCHS(lit_281); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SCHEDULE_XOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SCHEDULE_XOREx; /* Prevent compiler warnings */ |
| ruleOP_SCHEDULE_XOREx: ; |
| |
| } |
| // $ANTLR end OP_SCHEDULE_XOR |
| |
| // Comes from: 6605:22: ( '|and#then|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SCHEDULE_AND_THEN |
| * |
| * Looks to match the characters the constitute the token OP_SCHEDULE_AND_THEN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SCHEDULE_AND_THEN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SCHEDULE_AND_THEN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6605:22: ( '|and#then|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6605:24: '|and#then|' |
| { |
| MATCHS(lit_282); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SCHEDULE_AND_THENEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SCHEDULE_AND_THENEx; /* Prevent compiler warnings */ |
| ruleOP_SCHEDULE_AND_THENEx: ; |
| |
| } |
| // $ANTLR end OP_SCHEDULE_AND_THEN |
| |
| // Comes from: 6606:22: ( '|or#else|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_SCHEDULE_OR_ELSE |
| * |
| * Looks to match the characters the constitute the token OP_SCHEDULE_OR_ELSE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_SCHEDULE_OR_ELSE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_SCHEDULE_OR_ELSE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6606:22: ( '|or#else|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6606:24: '|or#else|' |
| { |
| MATCHS(lit_283); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_SCHEDULE_OR_ELSEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_SCHEDULE_OR_ELSEEx; /* Prevent compiler warnings */ |
| ruleOP_SCHEDULE_OR_ELSEEx: ; |
| |
| } |
| // $ANTLR end OP_SCHEDULE_OR_ELSE |
| |
| // Comes from: 6609:20: ( '|/\\|' | '|indet|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_NON_DETERMINISM |
| * |
| * Looks to match the characters the constitute the token OP_NON_DETERMINISM |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_NON_DETERMINISM(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_NON_DETERMINISM; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6609:20: ( '|/\\|' | '|indet|' ) |
| |
| ANTLR3_UINT32 alt2; |
| |
| alt2=2; |
| |
| switch ( LA(1) ) |
| { |
| case '|': |
| { |
| switch ( LA(2) ) |
| { |
| case '/': |
| { |
| alt2=1; |
| } |
| break; |
| case 'i': |
| { |
| alt2=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 2; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleOP_NON_DETERMINISMEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 2; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleOP_NON_DETERMINISMEx; |
| |
| } |
| |
| switch (alt2) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6609:22: '|/\\|' |
| { |
| MATCHS(lit_284); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_NON_DETERMINISMEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6609:31: '|indet|' |
| { |
| MATCHS(lit_285); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_NON_DETERMINISMEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_NON_DETERMINISMEx; /* Prevent compiler warnings */ |
| ruleOP_NON_DETERMINISMEx: ; |
| |
| } |
| // $ANTLR end OP_NON_DETERMINISM |
| |
| // Comes from: 6611:29: ( '|a|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_ASYNC |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_ASYNC |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_ASYNC(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_ASYNC; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6611:29: ( '|a|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6611:31: '|a|' |
| { |
| MATCHS(lit_286); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_ASYNCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_ASYNCEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_ASYNCEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_ASYNC |
| |
| // Comes from: 6612:29: ( '|and|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_AND |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_AND |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_AND(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_AND; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6612:29: ( '|and|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6612:31: '|and|' |
| { |
| MATCHS(lit_287); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_ANDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_ANDEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_ANDEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_AND |
| |
| // Comes from: 6613:29: ( '|or|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_OR |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_OR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_OR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_OR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6613:29: ( '|or|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6613:31: '|or|' |
| { |
| MATCHS(lit_288); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_OREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_OREx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_OREx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_OR |
| |
| // Comes from: 6614:29: ( '|i|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_INTERLEAVING |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_INTERLEAVING |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_INTERLEAVING(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_INTERLEAVING; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6614:29: ( '|i|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6614:31: '|i|' |
| { |
| MATCHS(lit_289); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_INTERLEAVINGEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_INTERLEAVINGEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_INTERLEAVINGEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_INTERLEAVING |
| |
| // Comes from: 6615:29: ( '|,|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_PARALLEL |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_PARALLEL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_PARALLEL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_PARALLEL; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6615:29: ( '|,|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6615:31: '|,|' |
| { |
| MATCHS(lit_290); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_PARALLELEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_PARALLELEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_PARALLELEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_PARALLEL |
| |
| // Comes from: 6617:21: ( '|fork|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_FORK |
| * |
| * Looks to match the characters the constitute the token OP_FORK |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_FORK(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_FORK; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6617:21: ( '|fork|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6617:23: '|fork|' |
| { |
| MATCHS(lit_291); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_FORKEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_FORKEx; /* Prevent compiler warnings */ |
| ruleOP_FORKEx: ; |
| |
| } |
| // $ANTLR end OP_FORK |
| |
| // Comes from: 6618:21: ( '|join|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_JOIN |
| * |
| * Looks to match the characters the constitute the token OP_JOIN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_JOIN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_JOIN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6618:21: ( '|join|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6618:23: '|join|' |
| { |
| MATCHS(lit_292); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_JOINEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_JOINEx; /* Prevent compiler warnings */ |
| ruleOP_JOINEx: ; |
| |
| } |
| // $ANTLR end OP_JOIN |
| |
| // Comes from: 6621:33: ( '||a||' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_RDV_ASYNC |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_RDV_ASYNC |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_RDV_ASYNC(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_RDV_ASYNC; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6621:33: ( '||a||' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6621:35: '||a||' |
| { |
| MATCHS(lit_293); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_RDV_ASYNCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_RDV_ASYNCEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_RDV_ASYNCEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_RDV_ASYNC |
| |
| // Comes from: 6622:33: ( '||and||' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_RDV_AND |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_RDV_AND |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_RDV_AND(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_RDV_AND; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6622:33: ( '||and||' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6622:35: '||and||' |
| { |
| MATCHS(lit_294); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_RDV_ANDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_RDV_ANDEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_RDV_ANDEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_RDV_AND |
| |
| // Comes from: 6623:33: ( '||or||' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_RDV_OR |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_RDV_OR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_RDV_OR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_RDV_OR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6623:33: ( '||or||' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6623:35: '||or||' |
| { |
| MATCHS(lit_295); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_RDV_OREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_RDV_OREx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_RDV_OREx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_RDV_OR |
| |
| // Comes from: 6624:33: ( '||i||' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_RDV_INTERLEAVING |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_RDV_INTERLEAVING |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_RDV_INTERLEAVING(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_RDV_INTERLEAVING; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6624:33: ( '||i||' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6624:35: '||i||' |
| { |
| MATCHS(lit_296); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_RDV_INTERLEAVINGEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_RDV_INTERLEAVINGEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_RDV_INTERLEAVINGEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_RDV_INTERLEAVING |
| |
| // Comes from: 6625:33: ( '||,||' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_CONCURRENCY_RDV_PARALLEL |
| * |
| * Looks to match the characters the constitute the token OP_CONCURRENCY_RDV_PARALLEL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_CONCURRENCY_RDV_PARALLEL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_CONCURRENCY_RDV_PARALLEL; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6625:33: ( '||,||' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6625:35: '||,||' |
| { |
| MATCHS(lit_297); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_CONCURRENCY_RDV_PARALLELEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_CONCURRENCY_RDV_PARALLELEx; /* Prevent compiler warnings */ |
| ruleOP_CONCURRENCY_RDV_PARALLELEx: ; |
| |
| } |
| // $ANTLR end OP_CONCURRENCY_RDV_PARALLEL |
| |
| // Comes from: 6629:17: ( '=' | ':=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ASSIGN |
| * |
| * Looks to match the characters the constitute the token ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6629:17: ( '=' | ':=' ) |
| |
| ANTLR3_UINT32 alt3; |
| |
| alt3=2; |
| |
| switch ( LA(1) ) |
| { |
| case '=': |
| { |
| alt3=1; |
| } |
| break; |
| case ':': |
| { |
| alt3=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 3; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleASSIGNEx; |
| |
| } |
| |
| switch (alt3) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6629:19: '=' |
| { |
| MATCHC('='); |
| if (HASEXCEPTION()) |
| { |
| goto ruleASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6629:27: ':=' |
| { |
| MATCHS(lit_298); |
| if (HASEXCEPTION()) |
| { |
| goto ruleASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleASSIGNEx; /* Prevent compiler warnings */ |
| ruleASSIGNEx: ; |
| |
| } |
| // $ANTLR end ASSIGN |
| |
| // Comes from: 6630:17: ( '=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6630:17: ( '=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6630:19: '=:' |
| { |
| MATCHS(lit_299); |
| if (HASEXCEPTION()) |
| { |
| goto ruleASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end ASSIGN_AFTER |
| |
| // Comes from: 6631:17: ( '<-' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ASSIGN_REF |
| * |
| * Looks to match the characters the constitute the token ASSIGN_REF |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mASSIGN_REF(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = ASSIGN_REF; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6631:17: ( '<-' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6631:19: '<-' |
| { |
| MATCHS(lit_300); |
| if (HASEXCEPTION()) |
| { |
| goto ruleASSIGN_REFEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleASSIGN_REFEx; /* Prevent compiler warnings */ |
| ruleASSIGN_REFEx: ; |
| |
| } |
| // $ANTLR end ASSIGN_REF |
| |
| // Comes from: 6632:17: ( '::=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ASSIGN_MACRO |
| * |
| * Looks to match the characters the constitute the token ASSIGN_MACRO |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mASSIGN_MACRO(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = ASSIGN_MACRO; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6632:17: ( '::=' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6632:19: '::=' |
| { |
| MATCHS(lit_301); |
| if (HASEXCEPTION()) |
| { |
| goto ruleASSIGN_MACROEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleASSIGN_MACROEx; /* Prevent compiler warnings */ |
| ruleASSIGN_MACROEx: ; |
| |
| } |
| // $ANTLR end ASSIGN_MACRO |
| |
| // Comes from: 6634:17: ( '<=<' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_PUSH |
| * |
| * Looks to match the characters the constitute the token OP_PUSH |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_PUSH(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_PUSH; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6634:17: ( '<=<' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6634:19: '<=<' |
| { |
| MATCHS(lit_302); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_PUSHEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_PUSHEx; /* Prevent compiler warnings */ |
| ruleOP_PUSHEx: ; |
| |
| } |
| // $ANTLR end OP_PUSH |
| |
| // Comes from: 6635:17: ( '^=<' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_ASSIGN_TOP |
| * |
| * Looks to match the characters the constitute the token OP_ASSIGN_TOP |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_ASSIGN_TOP(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_ASSIGN_TOP; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6635:17: ( '^=<' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6635:19: '^=<' |
| { |
| MATCHS(lit_303); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_ASSIGN_TOPEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_ASSIGN_TOPEx; /* Prevent compiler warnings */ |
| ruleOP_ASSIGN_TOPEx: ; |
| |
| } |
| // $ANTLR end OP_ASSIGN_TOP |
| |
| // Comes from: 6636:17: ( '^=>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_TOP |
| * |
| * Looks to match the characters the constitute the token OP_TOP |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_TOP(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_TOP; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6636:17: ( '^=>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6636:19: '^=>' |
| { |
| MATCHS(lit_304); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_TOPEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_TOPEx; /* Prevent compiler warnings */ |
| ruleOP_TOPEx: ; |
| |
| } |
| // $ANTLR end OP_TOP |
| |
| // Comes from: 6637:17: ( '>=>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OP_POP |
| * |
| * Looks to match the characters the constitute the token OP_POP |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOP_POP(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = OP_POP; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6637:17: ( '>=>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6637:19: '>=>' |
| { |
| MATCHS(lit_305); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOP_POPEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleOP_POPEx; /* Prevent compiler warnings */ |
| ruleOP_POPEx: ; |
| |
| } |
| // $ANTLR end OP_POP |
| |
| // Comes from: 6639:17: ( '(' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LPAREN |
| * |
| * Looks to match the characters the constitute the token LPAREN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLPAREN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LPAREN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6639:17: ( '(' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6639:19: '(' |
| { |
| MATCHC('('); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLPARENEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLPARENEx; /* Prevent compiler warnings */ |
| ruleLPARENEx: ; |
| |
| } |
| // $ANTLR end LPAREN |
| |
| // Comes from: 6640:17: ( ')' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RPAREN |
| * |
| * Looks to match the characters the constitute the token RPAREN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRPAREN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RPAREN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6640:17: ( ')' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6640:19: ')' |
| { |
| MATCHC(')'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRPARENEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRPARENEx; /* Prevent compiler warnings */ |
| ruleRPARENEx: ; |
| |
| } |
| // $ANTLR end RPAREN |
| |
| // Comes from: 6641:17: ( '{' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LCURLY |
| * |
| * Looks to match the characters the constitute the token LCURLY |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLCURLY(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LCURLY; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6641:17: ( '{' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6641:19: '{' |
| { |
| MATCHC('{'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLCURLYEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLCURLYEx; /* Prevent compiler warnings */ |
| ruleLCURLYEx: ; |
| |
| } |
| // $ANTLR end LCURLY |
| |
| // Comes from: 6642:17: ( '}' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RCURLY |
| * |
| * Looks to match the characters the constitute the token RCURLY |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRCURLY(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RCURLY; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6642:17: ( '}' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6642:19: '}' |
| { |
| MATCHC('}'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRCURLYEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRCURLYEx; /* Prevent compiler warnings */ |
| ruleRCURLYEx: ; |
| |
| } |
| // $ANTLR end RCURLY |
| |
| // Comes from: 6643:17: ( '[' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LBRACKET |
| * |
| * Looks to match the characters the constitute the token LBRACKET |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLBRACKET(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LBRACKET; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6643:17: ( '[' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6643:19: '[' |
| { |
| MATCHC('['); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLBRACKETEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLBRACKETEx; /* Prevent compiler warnings */ |
| ruleLBRACKETEx: ; |
| |
| } |
| // $ANTLR end LBRACKET |
| |
| // Comes from: 6644:17: ( ']' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RBRACKET |
| * |
| * Looks to match the characters the constitute the token RBRACKET |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRBRACKET(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RBRACKET; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6644:17: ( ']' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6644:19: ']' |
| { |
| MATCHC(']'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRBRACKETEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRBRACKETEx; /* Prevent compiler warnings */ |
| ruleRBRACKETEx: ; |
| |
| } |
| // $ANTLR end RBRACKET |
| |
| // Comes from: 6646:17: ( '[^' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LBRACKET_EXCEPT |
| * |
| * Looks to match the characters the constitute the token LBRACKET_EXCEPT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLBRACKET_EXCEPT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LBRACKET_EXCEPT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6646:17: ( '[^' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6646:19: '[^' |
| { |
| MATCHS(lit_306); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLBRACKET_EXCEPTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLBRACKET_EXCEPTEx; /* Prevent compiler warnings */ |
| ruleLBRACKET_EXCEPTEx: ; |
| |
| } |
| // $ANTLR end LBRACKET_EXCEPT |
| |
| // Comes from: 6648:17: ( '(:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LPAREN_INVOKE |
| * |
| * Looks to match the characters the constitute the token LPAREN_INVOKE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLPAREN_INVOKE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LPAREN_INVOKE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6648:17: ( '(:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6648:19: '(:' |
| { |
| MATCHS(lit_307); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLPAREN_INVOKEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLPAREN_INVOKEEx; /* Prevent compiler warnings */ |
| ruleLPAREN_INVOKEEx: ; |
| |
| } |
| // $ANTLR end LPAREN_INVOKE |
| |
| // Comes from: 6649:17: ( '{:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LCURLY_INVOKE |
| * |
| * Looks to match the characters the constitute the token LCURLY_INVOKE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLCURLY_INVOKE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LCURLY_INVOKE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6649:17: ( '{:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6649:19: '{:' |
| { |
| MATCHS(lit_308); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLCURLY_INVOKEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLCURLY_INVOKEEx; /* Prevent compiler warnings */ |
| ruleLCURLY_INVOKEEx: ; |
| |
| } |
| // $ANTLR end LCURLY_INVOKE |
| |
| // Comes from: 6651:23: ( '%(:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PERCENT_LPAREN_INVOKE |
| * |
| * Looks to match the characters the constitute the token PERCENT_LPAREN_INVOKE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPERCENT_LPAREN_INVOKE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PERCENT_LPAREN_INVOKE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6651:23: ( '%(:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6651:25: '%(:' |
| { |
| MATCHS(lit_309); |
| if (HASEXCEPTION()) |
| { |
| goto rulePERCENT_LPAREN_INVOKEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePERCENT_LPAREN_INVOKEEx; /* Prevent compiler warnings */ |
| rulePERCENT_LPAREN_INVOKEEx: ; |
| |
| } |
| // $ANTLR end PERCENT_LPAREN_INVOKE |
| |
| // Comes from: 6653:17: ( '%(' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PERCENT_LPAREN |
| * |
| * Looks to match the characters the constitute the token PERCENT_LPAREN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPERCENT_LPAREN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PERCENT_LPAREN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6653:17: ( '%(' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6653:19: '%(' |
| { |
| MATCHS(lit_310); |
| if (HASEXCEPTION()) |
| { |
| goto rulePERCENT_LPARENEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePERCENT_LPARENEx; /* Prevent compiler warnings */ |
| rulePERCENT_LPARENEx: ; |
| |
| } |
| // $ANTLR end PERCENT_LPAREN |
| |
| // Comes from: 6654:17: ( ')%' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RPAREN_PERCENT |
| * |
| * Looks to match the characters the constitute the token RPAREN_PERCENT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRPAREN_PERCENT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RPAREN_PERCENT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6654:17: ( ')%' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6654:19: ')%' |
| { |
| MATCHS(lit_311); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRPAREN_PERCENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRPAREN_PERCENTEx; /* Prevent compiler warnings */ |
| ruleRPAREN_PERCENTEx: ; |
| |
| } |
| // $ANTLR end RPAREN_PERCENT |
| |
| // Comes from: 6657:17: ( ':>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start STATEMENT_PROMPT |
| * |
| * Looks to match the characters the constitute the token STATEMENT_PROMPT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSTATEMENT_PROMPT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = STATEMENT_PROMPT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6657:17: ( ':>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6657:19: ':>' |
| { |
| MATCHS(lit_312); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSTATEMENT_PROMPTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSTATEMENT_PROMPTEx; /* Prevent compiler warnings */ |
| ruleSTATEMENT_PROMPTEx: ; |
| |
| } |
| // $ANTLR end STATEMENT_PROMPT |
| |
| // Comes from: 6659:17: ( '${' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DOLLAR_LCURLY |
| * |
| * Looks to match the characters the constitute the token DOLLAR_LCURLY |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDOLLAR_LCURLY(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DOLLAR_LCURLY; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6659:17: ( '${' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6659:19: '${' |
| { |
| MATCHS(lit_313); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDOLLAR_LCURLYEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDOLLAR_LCURLYEx; /* Prevent compiler warnings */ |
| ruleDOLLAR_LCURLYEx: ; |
| |
| } |
| // $ANTLR end DOLLAR_LCURLY |
| |
| // Comes from: 6660:17: ( '}$' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RCURLY_DOLLAR |
| * |
| * Looks to match the characters the constitute the token RCURLY_DOLLAR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRCURLY_DOLLAR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RCURLY_DOLLAR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6660:17: ( '}$' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6660:19: '}$' |
| { |
| MATCHS(lit_314); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRCURLY_DOLLAREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRCURLY_DOLLAREx; /* Prevent compiler warnings */ |
| ruleRCURLY_DOLLAREx: ; |
| |
| } |
| // $ANTLR end RCURLY_DOLLAR |
| |
| // Comes from: 6662:17: ( '%{' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PERCENT_LCURLY |
| * |
| * Looks to match the characters the constitute the token PERCENT_LCURLY |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPERCENT_LCURLY(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PERCENT_LCURLY; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6662:17: ( '%{' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6662:19: '%{' |
| { |
| MATCHS(lit_315); |
| if (HASEXCEPTION()) |
| { |
| goto rulePERCENT_LCURLYEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePERCENT_LCURLYEx; /* Prevent compiler warnings */ |
| rulePERCENT_LCURLYEx: ; |
| |
| } |
| // $ANTLR end PERCENT_LCURLY |
| |
| // Comes from: 6663:17: ( '}%' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RCURLY_PERCENT |
| * |
| * Looks to match the characters the constitute the token RCURLY_PERCENT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRCURLY_PERCENT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RCURLY_PERCENT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6663:17: ( '}%' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6663:19: '}%' |
| { |
| MATCHS(lit_316); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRCURLY_PERCENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRCURLY_PERCENTEx; /* Prevent compiler warnings */ |
| ruleRCURLY_PERCENTEx: ; |
| |
| } |
| // $ANTLR end RCURLY_PERCENT |
| |
| // Comes from: 6665:17: ( '[|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LBRACKET_BAR |
| * |
| * Looks to match the characters the constitute the token LBRACKET_BAR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLBRACKET_BAR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LBRACKET_BAR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6665:17: ( '[|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6665:19: '[|' |
| { |
| MATCHS(lit_317); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLBRACKET_BAREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLBRACKET_BAREx; /* Prevent compiler warnings */ |
| ruleLBRACKET_BAREx: ; |
| |
| } |
| // $ANTLR end LBRACKET_BAR |
| |
| // Comes from: 6666:17: ( '|]' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BAR_RBRACKET |
| * |
| * Looks to match the characters the constitute the token BAR_RBRACKET |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBAR_RBRACKET(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BAR_RBRACKET; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6666:17: ( '|]' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6666:19: '|]' |
| { |
| MATCHS(lit_318); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBAR_RBRACKETEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBAR_RBRACKETEx; /* Prevent compiler warnings */ |
| ruleBAR_RBRACKETEx: ; |
| |
| } |
| // $ANTLR end BAR_RBRACKET |
| |
| // Comes from: 6668:17: ( '[{' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LBRACKET_LCURLY |
| * |
| * Looks to match the characters the constitute the token LBRACKET_LCURLY |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLBRACKET_LCURLY(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LBRACKET_LCURLY; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6668:17: ( '[{' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6668:19: '[{' |
| { |
| MATCHS(lit_319); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLBRACKET_LCURLYEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLBRACKET_LCURLYEx; /* Prevent compiler warnings */ |
| ruleLBRACKET_LCURLYEx: ; |
| |
| } |
| // $ANTLR end LBRACKET_LCURLY |
| |
| // Comes from: 6669:17: ( '}]' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RCURLY_RBRACKET |
| * |
| * Looks to match the characters the constitute the token RCURLY_RBRACKET |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRCURLY_RBRACKET(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RCURLY_RBRACKET; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6669:17: ( '}]' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6669:19: '}]' |
| { |
| MATCHS(lit_320); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRCURLY_RBRACKETEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRCURLY_RBRACKETEx; /* Prevent compiler warnings */ |
| ruleRCURLY_RBRACKETEx: ; |
| |
| } |
| // $ANTLR end RCURLY_RBRACKET |
| |
| // Comes from: 6671:17: ( ':' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start COLON |
| * |
| * Looks to match the characters the constitute the token COLON |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mCOLON(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = COLON; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6671:17: ( ':' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6671:19: ':' |
| { |
| MATCHC(':'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOLONEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleCOLONEx; /* Prevent compiler warnings */ |
| ruleCOLONEx: ; |
| |
| } |
| // $ANTLR end COLON |
| |
| // Comes from: 6672:17: ( ',' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start COMMA |
| * |
| * Looks to match the characters the constitute the token COMMA |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mCOMMA(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = COMMA; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6672:17: ( ',' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6672:19: ',' |
| { |
| MATCHC(','); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMAEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleCOMMAEx; /* Prevent compiler warnings */ |
| ruleCOMMAEx: ; |
| |
| } |
| // $ANTLR end COMMA |
| |
| // Comes from: 6673:17: ( '?' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start QUESTION |
| * |
| * Looks to match the characters the constitute the token QUESTION |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mQUESTION(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = QUESTION; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6673:17: ( '?' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6673:19: '?' |
| { |
| MATCHC('?'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleQUESTIONEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleQUESTIONEx; /* Prevent compiler warnings */ |
| ruleQUESTIONEx: ; |
| |
| } |
| // $ANTLR end QUESTION |
| |
| // Comes from: 6674:17: ( ';' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start SEMI |
| * |
| * Looks to match the characters the constitute the token SEMI |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSEMI(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = SEMI; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6674:17: ( ';' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6674:19: ';' |
| { |
| MATCHC(';'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSEMIEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSEMIEx; /* Prevent compiler warnings */ |
| ruleSEMIEx: ; |
| |
| } |
| // $ANTLR end SEMI |
| |
| // Comes from: 6676:17: ( '#' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DIESE |
| * |
| * Looks to match the characters the constitute the token DIESE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDIESE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DIESE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6676:17: ( '#' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6676:19: '#' |
| { |
| MATCHC('#'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDIESEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDIESEEx; /* Prevent compiler warnings */ |
| ruleDIESEEx: ; |
| |
| } |
| // $ANTLR end DIESE |
| |
| // Comes from: 6677:17: ( '$' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DOLLAR |
| * |
| * Looks to match the characters the constitute the token DOLLAR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDOLLAR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DOLLAR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6677:17: ( '$' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6677:19: '$' |
| { |
| MATCHC('$'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDOLLAREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDOLLAREx; /* Prevent compiler warnings */ |
| ruleDOLLAREx: ; |
| |
| } |
| // $ANTLR end DOLLAR |
| |
| // Comes from: 6679:17: ( '.' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DOT |
| * |
| * Looks to match the characters the constitute the token DOT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDOT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DOT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6679:17: ( '.' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6679:19: '.' |
| { |
| MATCHC('.'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDOTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDOTEx; /* Prevent compiler warnings */ |
| ruleDOTEx: ; |
| |
| } |
| // $ANTLR end DOT |
| |
| // Comes from: 6680:17: ( '..' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DOTDOT |
| * |
| * Looks to match the characters the constitute the token DOTDOT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDOTDOT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DOTDOT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6680:17: ( '..' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6680:19: '..' |
| { |
| MATCHS(lit_321); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDOTDOTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDOTDOTEx; /* Prevent compiler warnings */ |
| ruleDOTDOTEx: ; |
| |
| } |
| // $ANTLR end DOTDOT |
| |
| // Comes from: 6681:17: ( '::' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start COLONx2 |
| * |
| * Looks to match the characters the constitute the token COLONx2 |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mCOLONx2(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = COLONx2; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6681:17: ( '::' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6681:19: '::' |
| { |
| MATCHS(lit_322); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOLONx2Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleCOLONx2Ex; /* Prevent compiler warnings */ |
| ruleCOLONx2Ex: ; |
| |
| } |
| // $ANTLR end COLONx2 |
| |
| // Comes from: 6684:21: ( '&&' | 'and' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LAND |
| * |
| * Looks to match the characters the constitute the token LAND |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLAND(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LAND; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6684:21: ( '&&' | 'and' ) |
| |
| ANTLR3_UINT32 alt4; |
| |
| alt4=2; |
| |
| switch ( LA(1) ) |
| { |
| case '&': |
| { |
| alt4=1; |
| } |
| break; |
| case 'a': |
| { |
| alt4=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 4; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLANDEx; |
| |
| } |
| |
| switch (alt4) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6684:23: '&&' |
| { |
| MATCHS(lit_323); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLANDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6684:31: 'and' |
| { |
| MATCHS(lit_95); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLANDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLANDEx; /* Prevent compiler warnings */ |
| ruleLANDEx: ; |
| |
| } |
| // $ANTLR end LAND |
| |
| // Comes from: 6685:21: ( 'and#then' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LAND_THEN |
| * |
| * Looks to match the characters the constitute the token LAND_THEN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLAND_THEN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LAND_THEN; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6685:21: ( 'and#then' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6685:23: 'and#then' |
| { |
| MATCHS(lit_324); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLAND_THENEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLAND_THENEx; /* Prevent compiler warnings */ |
| ruleLAND_THENEx: ; |
| |
| } |
| // $ANTLR end LAND_THEN |
| |
| // Comes from: 6686:21: ( '&&=' | '&&:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LAND_ASSIGN |
| * |
| * Looks to match the characters the constitute the token LAND_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLAND_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LAND_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6686:21: ( '&&=' | '&&:=' ) |
| |
| ANTLR3_UINT32 alt5; |
| |
| alt5=2; |
| |
| switch ( LA(1) ) |
| { |
| case '&': |
| { |
| switch ( LA(2) ) |
| { |
| case '&': |
| { |
| switch ( LA(3) ) |
| { |
| case '=': |
| { |
| alt5=1; |
| } |
| break; |
| case ':': |
| { |
| alt5=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 5; |
| EXCEPTION->state = 2; |
| |
| |
| goto ruleLAND_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 5; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleLAND_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 5; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLAND_ASSIGNEx; |
| |
| } |
| |
| switch (alt5) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6686:23: '&&=' |
| { |
| MATCHS(lit_325); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLAND_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6686:31: '&&:=' |
| { |
| MATCHS(lit_326); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLAND_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLAND_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleLAND_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end LAND_ASSIGN |
| |
| // Comes from: 6687:21: ( '&&=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LAND_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token LAND_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLAND_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LAND_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6687:21: ( '&&=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6687:23: '&&=:' |
| { |
| MATCHS(lit_327); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLAND_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLAND_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleLAND_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end LAND_ASSIGN_AFTER |
| |
| // Comes from: 6689:21: ( '!' | 'not' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LNOT |
| * |
| * Looks to match the characters the constitute the token LNOT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLNOT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LNOT; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6689:21: ( '!' | 'not' ) |
| |
| ANTLR3_UINT32 alt6; |
| |
| alt6=2; |
| |
| switch ( LA(1) ) |
| { |
| case '!': |
| { |
| alt6=1; |
| } |
| break; |
| case 'n': |
| { |
| alt6=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 6; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLNOTEx; |
| |
| } |
| |
| switch (alt6) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6689:23: '!' |
| { |
| MATCHC('!'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLNOTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6689:31: 'not' |
| { |
| MATCHS(lit_328); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLNOTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLNOTEx; /* Prevent compiler warnings */ |
| ruleLNOTEx: ; |
| |
| } |
| // $ANTLR end LNOT |
| |
| // Comes from: 6691:21: ( '||' | 'or' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LOR |
| * |
| * Looks to match the characters the constitute the token LOR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLOR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LOR; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6691:21: ( '||' | 'or' ) |
| |
| ANTLR3_UINT32 alt7; |
| |
| alt7=2; |
| |
| switch ( LA(1) ) |
| { |
| case '|': |
| { |
| alt7=1; |
| } |
| break; |
| case 'o': |
| { |
| alt7=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 7; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLOREx; |
| |
| } |
| |
| switch (alt7) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6691:23: '||' |
| { |
| MATCHS(lit_329); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6691:31: 'or' |
| { |
| MATCHS(lit_190); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLOREx; /* Prevent compiler warnings */ |
| ruleLOREx: ; |
| |
| } |
| // $ANTLR end LOR |
| |
| // Comes from: 6692:21: ( 'or#else' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LOR_ELSE |
| * |
| * Looks to match the characters the constitute the token LOR_ELSE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLOR_ELSE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LOR_ELSE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6692:21: ( 'or#else' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6692:23: 'or#else' |
| { |
| MATCHS(lit_330); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOR_ELSEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLOR_ELSEEx; /* Prevent compiler warnings */ |
| ruleLOR_ELSEEx: ; |
| |
| } |
| // $ANTLR end LOR_ELSE |
| |
| // Comes from: 6693:21: ( '||=' | '||:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LOR_ASSIGN |
| * |
| * Looks to match the characters the constitute the token LOR_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLOR_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LOR_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6693:21: ( '||=' | '||:=' ) |
| |
| ANTLR3_UINT32 alt8; |
| |
| alt8=2; |
| |
| switch ( LA(1) ) |
| { |
| case '|': |
| { |
| switch ( LA(2) ) |
| { |
| case '|': |
| { |
| switch ( LA(3) ) |
| { |
| case '=': |
| { |
| alt8=1; |
| } |
| break; |
| case ':': |
| { |
| alt8=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 8; |
| EXCEPTION->state = 2; |
| |
| |
| goto ruleLOR_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 8; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleLOR_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 8; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLOR_ASSIGNEx; |
| |
| } |
| |
| switch (alt8) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6693:23: '||=' |
| { |
| MATCHS(lit_331); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6693:31: '||:=' |
| { |
| MATCHS(lit_332); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLOR_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleLOR_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end LOR_ASSIGN |
| |
| // Comes from: 6694:21: ( '||=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LOR_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token LOR_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLOR_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LOR_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6694:21: ( '||=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6694:23: '||=:' |
| { |
| MATCHS(lit_333); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLOR_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLOR_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleLOR_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end LOR_ASSIGN_AFTER |
| |
| // Comes from: 6695:21: ( 'xor' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LXOR |
| * |
| * Looks to match the characters the constitute the token LXOR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLXOR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LXOR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6695:21: ( 'xor' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6695:23: 'xor' |
| { |
| MATCHS(lit_334); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLXOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLXOREx; /* Prevent compiler warnings */ |
| ruleLXOREx: ; |
| |
| } |
| // $ANTLR end LXOR |
| |
| // Comes from: 6697:21: ( '==' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start EQUAL |
| * |
| * Looks to match the characters the constitute the token EQUAL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mEQUAL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = EQUAL; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6697:21: ( '==' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6697:23: '==' |
| { |
| MATCHS(lit_335); |
| if (HASEXCEPTION()) |
| { |
| goto ruleEQUALEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleEQUALEx; /* Prevent compiler warnings */ |
| ruleEQUALEx: ; |
| |
| } |
| // $ANTLR end EQUAL |
| |
| // Comes from: 6698:21: ( '!=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start NEQUAL |
| * |
| * Looks to match the characters the constitute the token NEQUAL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mNEQUAL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = NEQUAL; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6698:21: ( '!=' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6698:23: '!=' |
| { |
| MATCHS(lit_336); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNEQUALEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleNEQUALEx; /* Prevent compiler warnings */ |
| ruleNEQUALEx: ; |
| |
| } |
| // $ANTLR end NEQUAL |
| |
| // Comes from: 6700:21: ( '===' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start SEQUAL |
| * |
| * Looks to match the characters the constitute the token SEQUAL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSEQUAL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = SEQUAL; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6700:21: ( '===' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6700:23: '===' |
| { |
| MATCHS(lit_337); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSEQUALEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSEQUALEx; /* Prevent compiler warnings */ |
| ruleSEQUALEx: ; |
| |
| } |
| // $ANTLR end SEQUAL |
| |
| // Comes from: 6701:21: ( '=!=' | '=/=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start NSEQUAL |
| * |
| * Looks to match the characters the constitute the token NSEQUAL |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mNSEQUAL(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = NSEQUAL; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6701:21: ( '=!=' | '=/=' ) |
| |
| ANTLR3_UINT32 alt9; |
| |
| alt9=2; |
| |
| switch ( LA(1) ) |
| { |
| case '=': |
| { |
| switch ( LA(2) ) |
| { |
| case '!': |
| { |
| alt9=1; |
| } |
| break; |
| case '/': |
| { |
| alt9=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 9; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleNSEQUALEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 9; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleNSEQUALEx; |
| |
| } |
| |
| switch (alt9) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6701:23: '=!=' |
| { |
| MATCHS(lit_338); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNSEQUALEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6701:31: '=/=' |
| { |
| MATCHS(lit_339); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNSEQUALEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleNSEQUALEx; /* Prevent compiler warnings */ |
| ruleNSEQUALEx: ; |
| |
| } |
| // $ANTLR end NSEQUAL |
| |
| // Comes from: 6703:21: ( '<=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LTE |
| * |
| * Looks to match the characters the constitute the token LTE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLTE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LTE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6703:21: ( '<=' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6703:23: '<=' |
| { |
| MATCHS(lit_340); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLTEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLTEEx; /* Prevent compiler warnings */ |
| ruleLTEEx: ; |
| |
| } |
| // $ANTLR end LTE |
| |
| // Comes from: 6704:21: ( '<' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LT_ |
| * |
| * Looks to match the characters the constitute the token LT_ |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLT_(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LT_; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6704:21: ( '<' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6704:23: '<' |
| { |
| MATCHC('<'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLT_Ex; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLT_Ex; /* Prevent compiler warnings */ |
| ruleLT_Ex: ; |
| |
| } |
| // $ANTLR end LT_ |
| |
| // Comes from: 6705:21: ( '>=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start GTE |
| * |
| * Looks to match the characters the constitute the token GTE |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mGTE(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = GTE; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6705:21: ( '>=' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6705:23: '>=' |
| { |
| MATCHS(lit_341); |
| if (HASEXCEPTION()) |
| { |
| goto ruleGTEEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleGTEEx; /* Prevent compiler warnings */ |
| ruleGTEEx: ; |
| |
| } |
| // $ANTLR end GTE |
| |
| // Comes from: 6706:21: ( '>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start GT |
| * |
| * Looks to match the characters the constitute the token GT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mGT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = GT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6706:21: ( '>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6706:23: '>' |
| { |
| MATCHC('>'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleGTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleGTEx; /* Prevent compiler warnings */ |
| ruleGTEx: ; |
| |
| } |
| // $ANTLR end GT |
| |
| // Comes from: 6709:21: ( '+' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PLUS |
| * |
| * Looks to match the characters the constitute the token PLUS |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPLUS(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PLUS; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6709:21: ( '+' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6709:23: '+' |
| { |
| MATCHC('+'); |
| if (HASEXCEPTION()) |
| { |
| goto rulePLUSEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePLUSEx; /* Prevent compiler warnings */ |
| rulePLUSEx: ; |
| |
| } |
| // $ANTLR end PLUS |
| |
| // Comes from: 6710:21: ( '+=' | '+:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PLUS_ASSIGN |
| * |
| * Looks to match the characters the constitute the token PLUS_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPLUS_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PLUS_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6710:21: ( '+=' | '+:=' ) |
| |
| ANTLR3_UINT32 alt10; |
| |
| alt10=2; |
| |
| switch ( LA(1) ) |
| { |
| case '+': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt10=1; |
| } |
| break; |
| case ':': |
| { |
| alt10=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 10; |
| EXCEPTION->state = 1; |
| |
| |
| goto rulePLUS_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 10; |
| EXCEPTION->state = 0; |
| |
| |
| goto rulePLUS_ASSIGNEx; |
| |
| } |
| |
| switch (alt10) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6710:23: '+=' |
| { |
| MATCHS(lit_342); |
| if (HASEXCEPTION()) |
| { |
| goto rulePLUS_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6710:31: '+:=' |
| { |
| MATCHS(lit_343); |
| if (HASEXCEPTION()) |
| { |
| goto rulePLUS_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePLUS_ASSIGNEx; /* Prevent compiler warnings */ |
| rulePLUS_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end PLUS_ASSIGN |
| |
| // Comes from: 6711:21: ( '+=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start PLUS_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token PLUS_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mPLUS_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = PLUS_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6711:21: ( '+=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6711:23: '+=:' |
| { |
| MATCHS(lit_344); |
| if (HASEXCEPTION()) |
| { |
| goto rulePLUS_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto rulePLUS_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| rulePLUS_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end PLUS_ASSIGN_AFTER |
| |
| // Comes from: 6712:21: ( '++' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start INCR |
| * |
| * Looks to match the characters the constitute the token INCR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mINCR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = INCR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6712:21: ( '++' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6712:23: '++' |
| { |
| MATCHS(lit_345); |
| if (HASEXCEPTION()) |
| { |
| goto ruleINCREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleINCREx; /* Prevent compiler warnings */ |
| ruleINCREx: ; |
| |
| } |
| // $ANTLR end INCR |
| |
| // Comes from: 6714:21: ( '-' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MINUS |
| * |
| * Looks to match the characters the constitute the token MINUS |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMINUS(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MINUS; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6714:21: ( '-' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6714:23: '-' |
| { |
| MATCHC('-'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMINUSEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMINUSEx; /* Prevent compiler warnings */ |
| ruleMINUSEx: ; |
| |
| } |
| // $ANTLR end MINUS |
| |
| // Comes from: 6715:21: ( '-=' | '-:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MINUS_ASSIGN |
| * |
| * Looks to match the characters the constitute the token MINUS_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMINUS_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MINUS_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6715:21: ( '-=' | '-:=' ) |
| |
| ANTLR3_UINT32 alt11; |
| |
| alt11=2; |
| |
| switch ( LA(1) ) |
| { |
| case '-': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt11=1; |
| } |
| break; |
| case ':': |
| { |
| alt11=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 11; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleMINUS_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 11; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleMINUS_ASSIGNEx; |
| |
| } |
| |
| switch (alt11) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6715:23: '-=' |
| { |
| MATCHS(lit_346); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMINUS_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6715:31: '-:=' |
| { |
| MATCHS(lit_347); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMINUS_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMINUS_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleMINUS_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end MINUS_ASSIGN |
| |
| // Comes from: 6716:21: ( '-=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MINUS_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token MINUS_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMINUS_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MINUS_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6716:21: ( '-=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6716:23: '-=:' |
| { |
| MATCHS(lit_348); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMINUS_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMINUS_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleMINUS_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end MINUS_ASSIGN_AFTER |
| |
| // Comes from: 6717:21: ( '--' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DECR |
| * |
| * Looks to match the characters the constitute the token DECR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDECR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DECR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6717:21: ( '--' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6717:23: '--' |
| { |
| MATCHS(lit_349); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDECREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDECREx; /* Prevent compiler warnings */ |
| ruleDECREx: ; |
| |
| } |
| // $ANTLR end DECR |
| |
| // Comes from: 6719:21: ( '*' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start STAR |
| * |
| * Looks to match the characters the constitute the token STAR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSTAR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = STAR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6719:21: ( '*' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6719:23: '*' |
| { |
| MATCHC('*'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSTAREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSTAREx; /* Prevent compiler warnings */ |
| ruleSTAREx: ; |
| |
| } |
| // $ANTLR end STAR |
| |
| // Comes from: 6720:21: ( '*=' | '*:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start STAR_ASSIGN |
| * |
| * Looks to match the characters the constitute the token STAR_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSTAR_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = STAR_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6720:21: ( '*=' | '*:=' ) |
| |
| ANTLR3_UINT32 alt12; |
| |
| alt12=2; |
| |
| switch ( LA(1) ) |
| { |
| case '*': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt12=1; |
| } |
| break; |
| case ':': |
| { |
| alt12=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 12; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleSTAR_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 12; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleSTAR_ASSIGNEx; |
| |
| } |
| |
| switch (alt12) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6720:23: '*=' |
| { |
| MATCHS(lit_350); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSTAR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6720:31: '*:=' |
| { |
| MATCHS(lit_351); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSTAR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSTAR_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleSTAR_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end STAR_ASSIGN |
| |
| // Comes from: 6721:21: ( '*=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start STAR_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token STAR_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mSTAR_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = STAR_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6721:21: ( '*=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6721:23: '*=:' |
| { |
| MATCHS(lit_352); |
| if (HASEXCEPTION()) |
| { |
| goto ruleSTAR_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleSTAR_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleSTAR_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end STAR_ASSIGN_AFTER |
| |
| // Comes from: 6722:21: ( '/' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DIV |
| * |
| * Looks to match the characters the constitute the token DIV |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDIV(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DIV; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6722:21: ( '/' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6722:23: '/' |
| { |
| MATCHC('/'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDIVEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDIVEx; /* Prevent compiler warnings */ |
| ruleDIVEx: ; |
| |
| } |
| // $ANTLR end DIV |
| |
| // Comes from: 6723:21: ( '/=' | '/:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DIV_ASSIGN |
| * |
| * Looks to match the characters the constitute the token DIV_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDIV_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DIV_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6723:21: ( '/=' | '/:=' ) |
| |
| ANTLR3_UINT32 alt13; |
| |
| alt13=2; |
| |
| switch ( LA(1) ) |
| { |
| case '/': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt13=1; |
| } |
| break; |
| case ':': |
| { |
| alt13=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 13; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleDIV_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 13; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleDIV_ASSIGNEx; |
| |
| } |
| |
| switch (alt13) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6723:23: '/=' |
| { |
| MATCHS(lit_353); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDIV_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6723:31: '/:=' |
| { |
| MATCHS(lit_354); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDIV_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDIV_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleDIV_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end DIV_ASSIGN |
| |
| // Comes from: 6724:21: ( '/=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DIV_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token DIV_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDIV_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = DIV_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6724:21: ( '/=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6724:23: '/=:' |
| { |
| MATCHS(lit_355); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDIV_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleDIV_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleDIV_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end DIV_ASSIGN_AFTER |
| |
| // Comes from: 6725:21: ( '%' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MOD |
| * |
| * Looks to match the characters the constitute the token MOD |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMOD(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MOD; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6725:21: ( '%' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6725:23: '%' |
| { |
| MATCHC('%'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMODEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMODEx; /* Prevent compiler warnings */ |
| ruleMODEx: ; |
| |
| } |
| // $ANTLR end MOD |
| |
| // Comes from: 6726:21: ( '%=' | '%:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MOD_ASSIGN |
| * |
| * Looks to match the characters the constitute the token MOD_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMOD_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MOD_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6726:21: ( '%=' | '%:=' ) |
| |
| ANTLR3_UINT32 alt14; |
| |
| alt14=2; |
| |
| switch ( LA(1) ) |
| { |
| case '%': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt14=1; |
| } |
| break; |
| case ':': |
| { |
| alt14=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 14; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleMOD_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 14; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleMOD_ASSIGNEx; |
| |
| } |
| |
| switch (alt14) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6726:23: '%=' |
| { |
| MATCHS(lit_356); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMOD_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6726:31: '%:=' |
| { |
| MATCHS(lit_357); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMOD_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMOD_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleMOD_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end MOD_ASSIGN |
| |
| // Comes from: 6727:21: ( '%=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start MOD_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token MOD_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mMOD_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = MOD_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6727:21: ( '%=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6727:23: '%=:' |
| { |
| MATCHS(lit_358); |
| if (HASEXCEPTION()) |
| { |
| goto ruleMOD_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleMOD_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleMOD_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end MOD_ASSIGN_AFTER |
| |
| // Comes from: 6731:21: ( '>>' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RSHIFT |
| * |
| * Looks to match the characters the constitute the token RSHIFT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRSHIFT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RSHIFT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6731:21: ( '>>' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6731:23: '>>' |
| { |
| MATCHS(lit_359); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRSHIFTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRSHIFTEx; /* Prevent compiler warnings */ |
| ruleRSHIFTEx: ; |
| |
| } |
| // $ANTLR end RSHIFT |
| |
| // Comes from: 6732:21: ( '>>=' | '>>:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RSHIFT_ASSIGN |
| * |
| * Looks to match the characters the constitute the token RSHIFT_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRSHIFT_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RSHIFT_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6732:21: ( '>>=' | '>>:=' ) |
| |
| ANTLR3_UINT32 alt15; |
| |
| alt15=2; |
| |
| switch ( LA(1) ) |
| { |
| case '>': |
| { |
| switch ( LA(2) ) |
| { |
| case '>': |
| { |
| switch ( LA(3) ) |
| { |
| case '=': |
| { |
| alt15=1; |
| } |
| break; |
| case ':': |
| { |
| alt15=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 15; |
| EXCEPTION->state = 2; |
| |
| |
| goto ruleRSHIFT_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 15; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleRSHIFT_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 15; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleRSHIFT_ASSIGNEx; |
| |
| } |
| |
| switch (alt15) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6732:23: '>>=' |
| { |
| MATCHS(lit_360); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRSHIFT_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6732:31: '>>:=' |
| { |
| MATCHS(lit_361); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRSHIFT_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRSHIFT_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleRSHIFT_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end RSHIFT_ASSIGN |
| |
| // Comes from: 6733:21: ( '>>=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RSHIFT_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token RSHIFT_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRSHIFT_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = RSHIFT_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6733:21: ( '>>=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6733:23: '>>=:' |
| { |
| MATCHS(lit_362); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRSHIFT_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleRSHIFT_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleRSHIFT_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end RSHIFT_ASSIGN_AFTER |
| |
| // Comes from: 6734:21: ( '<<' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LSHIFT |
| * |
| * Looks to match the characters the constitute the token LSHIFT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLSHIFT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LSHIFT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6734:21: ( '<<' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6734:23: '<<' |
| { |
| MATCHS(lit_363); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLSHIFTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLSHIFTEx; /* Prevent compiler warnings */ |
| ruleLSHIFTEx: ; |
| |
| } |
| // $ANTLR end LSHIFT |
| |
| // Comes from: 6735:21: ( '<<=' | '<<:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LSHIFT_ASSIGN |
| * |
| * Looks to match the characters the constitute the token LSHIFT_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLSHIFT_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LSHIFT_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6735:21: ( '<<=' | '<<:=' ) |
| |
| ANTLR3_UINT32 alt16; |
| |
| alt16=2; |
| |
| switch ( LA(1) ) |
| { |
| case '<': |
| { |
| switch ( LA(2) ) |
| { |
| case '<': |
| { |
| switch ( LA(3) ) |
| { |
| case '=': |
| { |
| alt16=1; |
| } |
| break; |
| case ':': |
| { |
| alt16=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 16; |
| EXCEPTION->state = 2; |
| |
| |
| goto ruleLSHIFT_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 16; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleLSHIFT_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 16; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleLSHIFT_ASSIGNEx; |
| |
| } |
| |
| switch (alt16) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6735:23: '<<=' |
| { |
| MATCHS(lit_364); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLSHIFT_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6735:31: '<<:=' |
| { |
| MATCHS(lit_365); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLSHIFT_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLSHIFT_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleLSHIFT_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end LSHIFT_ASSIGN |
| |
| // Comes from: 6736:21: ( '<<=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start LSHIFT_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token LSHIFT_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mLSHIFT_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = LSHIFT_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6736:21: ( '<<=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6736:23: '<<=:' |
| { |
| MATCHS(lit_366); |
| if (HASEXCEPTION()) |
| { |
| goto ruleLSHIFT_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleLSHIFT_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleLSHIFT_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end LSHIFT_ASSIGN_AFTER |
| |
| // Comes from: 6738:21: ( '&' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BAND |
| * |
| * Looks to match the characters the constitute the token BAND |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBAND(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BAND; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6738:21: ( '&' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6738:23: '&' |
| { |
| MATCHC('&'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBANDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBANDEx; /* Prevent compiler warnings */ |
| ruleBANDEx: ; |
| |
| } |
| // $ANTLR end BAND |
| |
| // Comes from: 6739:21: ( '&=' | '&:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BAND_ASSIGN |
| * |
| * Looks to match the characters the constitute the token BAND_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBAND_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BAND_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6739:21: ( '&=' | '&:=' ) |
| |
| ANTLR3_UINT32 alt17; |
| |
| alt17=2; |
| |
| switch ( LA(1) ) |
| { |
| case '&': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt17=1; |
| } |
| break; |
| case ':': |
| { |
| alt17=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 17; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleBAND_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 17; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleBAND_ASSIGNEx; |
| |
| } |
| |
| switch (alt17) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6739:23: '&=' |
| { |
| MATCHS(lit_367); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBAND_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6739:31: '&:=' |
| { |
| MATCHS(lit_368); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBAND_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBAND_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleBAND_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end BAND_ASSIGN |
| |
| // Comes from: 6740:21: ( '&=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BAND_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token BAND_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBAND_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BAND_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6740:21: ( '&=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6740:23: '&=:' |
| { |
| MATCHS(lit_369); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBAND_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBAND_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleBAND_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end BAND_ASSIGN_AFTER |
| |
| // Comes from: 6741:21: ( '~' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BNOT |
| * |
| * Looks to match the characters the constitute the token BNOT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBNOT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BNOT; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6741:21: ( '~' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6741:23: '~' |
| { |
| MATCHC('~'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBNOTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBNOTEx; /* Prevent compiler warnings */ |
| ruleBNOTEx: ; |
| |
| } |
| // $ANTLR end BNOT |
| |
| // Comes from: 6742:21: ( '|' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BOR |
| * |
| * Looks to match the characters the constitute the token BOR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBOR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BOR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6742:21: ( '|' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6742:23: '|' |
| { |
| MATCHC('|'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBOREx; /* Prevent compiler warnings */ |
| ruleBOREx: ; |
| |
| } |
| // $ANTLR end BOR |
| |
| // Comes from: 6743:21: ( '|=' | '|:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BOR_ASSIGN |
| * |
| * Looks to match the characters the constitute the token BOR_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBOR_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BOR_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6743:21: ( '|=' | '|:=' ) |
| |
| ANTLR3_UINT32 alt18; |
| |
| alt18=2; |
| |
| switch ( LA(1) ) |
| { |
| case '|': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt18=1; |
| } |
| break; |
| case ':': |
| { |
| alt18=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 18; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleBOR_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 18; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleBOR_ASSIGNEx; |
| |
| } |
| |
| switch (alt18) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6743:23: '|=' |
| { |
| MATCHS(lit_370); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6743:31: '|:=' |
| { |
| MATCHS(lit_371); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBOR_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleBOR_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end BOR_ASSIGN |
| |
| // Comes from: 6744:21: ( '|=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BOR_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token BOR_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBOR_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BOR_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6744:21: ( '|=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6744:23: '|=:' |
| { |
| MATCHS(lit_372); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBOR_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBOR_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleBOR_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end BOR_ASSIGN_AFTER |
| |
| // Comes from: 6745:21: ( '^' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BXOR |
| * |
| * Looks to match the characters the constitute the token BXOR |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBXOR(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BXOR; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6745:21: ( '^' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6745:23: '^' |
| { |
| MATCHC('^'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBXOREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBXOREx; /* Prevent compiler warnings */ |
| ruleBXOREx: ; |
| |
| } |
| // $ANTLR end BXOR |
| |
| // Comes from: 6746:21: ( '^=' | '^:=' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BXOR_ASSIGN |
| * |
| * Looks to match the characters the constitute the token BXOR_ASSIGN |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBXOR_ASSIGN(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BXOR_ASSIGN; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6746:21: ( '^=' | '^:=' ) |
| |
| ANTLR3_UINT32 alt19; |
| |
| alt19=2; |
| |
| switch ( LA(1) ) |
| { |
| case '^': |
| { |
| switch ( LA(2) ) |
| { |
| case '=': |
| { |
| alt19=1; |
| } |
| break; |
| case ':': |
| { |
| alt19=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 19; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleBXOR_ASSIGNEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 19; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleBXOR_ASSIGNEx; |
| |
| } |
| |
| switch (alt19) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6746:23: '^=' |
| { |
| MATCHS(lit_373); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBXOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6746:31: '^:=' |
| { |
| MATCHS(lit_374); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBXOR_ASSIGNEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBXOR_ASSIGNEx; /* Prevent compiler warnings */ |
| ruleBXOR_ASSIGNEx: ; |
| |
| } |
| // $ANTLR end BXOR_ASSIGN |
| |
| // Comes from: 6747:21: ( '^=:' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start BXOR_ASSIGN_AFTER |
| * |
| * Looks to match the characters the constitute the token BXOR_ASSIGN_AFTER |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBXOR_ASSIGN_AFTER(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = BXOR_ASSIGN_AFTER; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6747:21: ( '^=:' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6747:23: '^=:' |
| { |
| MATCHS(lit_375); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBXOR_ASSIGN_AFTEREx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleBXOR_ASSIGN_AFTEREx; /* Prevent compiler warnings */ |
| ruleBXOR_ASSIGN_AFTEREx: ; |
| |
| } |
| // $ANTLR end BXOR_ASSIGN_AFTER |
| |
| // Comes from: 6752:2: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' )* ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ID |
| * |
| * Looks to match the characters the constitute the token ID |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mID(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = ID; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6752:2: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' )* ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6752:4: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' )* |
| { |
| if ( ((LA(1) >= 'A') && (LA(1) <= 'Z')) || LA(1) == '_' || ((LA(1) >= 'a') && (LA(1) <= 'z')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleIDEx; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6752:28: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' )* |
| |
| for (;;) |
| { |
| int alt20=2; |
| switch ( LA(1) ) |
| { |
| case '#': |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case 'A': |
| case 'B': |
| case 'C': |
| case 'D': |
| case 'E': |
| case 'F': |
| case 'G': |
| case 'H': |
| case 'I': |
| case 'J': |
| case 'K': |
| case 'L': |
| case 'M': |
| case 'N': |
| case 'O': |
| case 'P': |
| case 'Q': |
| case 'R': |
| case 'S': |
| case 'T': |
| case 'U': |
| case 'V': |
| case 'W': |
| case 'X': |
| case 'Y': |
| case 'Z': |
| case '_': |
| case 'a': |
| case 'b': |
| case 'c': |
| case 'd': |
| case 'e': |
| case 'f': |
| case 'g': |
| case 'h': |
| case 'i': |
| case 'j': |
| case 'k': |
| case 'l': |
| case 'm': |
| case 'n': |
| case 'o': |
| case 'p': |
| case 'q': |
| case 'r': |
| case 's': |
| case 't': |
| case 'u': |
| case 'v': |
| case 'w': |
| case 'x': |
| case 'y': |
| case 'z': |
| { |
| alt20=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt20) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( LA(1) == '#' || ((LA(1) >= '0') && (LA(1) <= '9')) || ((LA(1) >= 'A') && (LA(1) <= 'Z')) || LA(1) == '_' || ((LA(1) >= 'a') && (LA(1) <= 'z')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleIDEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop20; /* break out of the loop */ |
| break; |
| } |
| } |
| loop20: ; /* Jump out to here if this rule does not match */ |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleIDEx; /* Prevent compiler warnings */ |
| ruleIDEx: ; |
| |
| } |
| // $ANTLR end ID |
| |
| // Comes from: 6761:2: ( '@' ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' | '$' )* ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start AT_ID |
| * |
| * Looks to match the characters the constitute the token AT_ID |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mAT_ID(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = AT_ID; |
| |
| |
| ANTLR3_MARKER theStart = LEXSTATE->tokenStartCharIndex; |
| //sep::AVM_OS_DEBUG << "AT_ID:> start = " << theStart; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6761:2: ( '@' ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' | '$' )* ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6761:4: '@' ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' | '$' )* |
| { |
| MATCHC('@'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleAT_IDEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| |
| theStart = GETCHARINDEX(); |
| //sep::AVM_OS_DEBUG << " GETCHARINDEX() = " << theStart << std::endl; |
| |
| } |
| |
| |
| if ( ((LA(1) >= 'A') && (LA(1) <= 'Z')) || LA(1) == '_' || ((LA(1) >= 'a') && (LA(1) <= 'z')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleAT_IDEx; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6766:28: ( 'a' .. 'z' | 'A' .. 'Z' | '0' .. '9' | '_' | '#' | '$' )* |
| |
| for (;;) |
| { |
| int alt21=2; |
| switch ( LA(1) ) |
| { |
| case '#': |
| case '$': |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case 'A': |
| case 'B': |
| case 'C': |
| case 'D': |
| case 'E': |
| case 'F': |
| case 'G': |
| case 'H': |
| case 'I': |
| case 'J': |
| case 'K': |
| case 'L': |
| case 'M': |
| case 'N': |
| case 'O': |
| case 'P': |
| case 'Q': |
| case 'R': |
| case 'S': |
| case 'T': |
| case 'U': |
| case 'V': |
| case 'W': |
| case 'X': |
| case 'Y': |
| case 'Z': |
| case '_': |
| case 'a': |
| case 'b': |
| case 'c': |
| case 'd': |
| case 'e': |
| case 'f': |
| case 'g': |
| case 'h': |
| case 'i': |
| case 'j': |
| case 'k': |
| case 'l': |
| case 'm': |
| case 'n': |
| case 'o': |
| case 'p': |
| case 'q': |
| case 'r': |
| case 's': |
| case 't': |
| case 'u': |
| case 'v': |
| case 'w': |
| case 'x': |
| case 'y': |
| case 'z': |
| { |
| alt21=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt21) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '#') && (LA(1) <= '$')) || ((LA(1) >= '0') && (LA(1) <= '9')) || ((LA(1) >= 'A') && (LA(1) <= 'Z')) || LA(1) == '_' || ((LA(1) >= 'a') && (LA(1) <= 'z')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleAT_IDEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop21; /* break out of the loop */ |
| break; |
| } |
| } |
| loop21: ; /* Jump out to here if this rule does not match */ |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->tokenStartCharIndex = theStart; EMIT(); |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleAT_IDEx; /* Prevent compiler warnings */ |
| ruleAT_IDEx: ; |
| |
| } |
| // $ANTLR end AT_ID |
| |
| // Comes from: 6775:2: ( '\"' ( ESC_SEQ |~ ( '\\\\' | '\"' ) )* '\"' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start StringLiteral |
| * |
| * Looks to match the characters the constitute the token StringLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mStringLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = StringLiteral; |
| |
| |
| ANTLR3_MARKER theStart = LEXSTATE->tokenStartCharIndex; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6775:2: ( '\"' ( ESC_SEQ |~ ( '\\\\' | '\"' ) )* '\"' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6775:4: '\"' ( ESC_SEQ |~ ( '\\\\' | '\"' ) )* '\"' |
| { |
| MATCHC('"'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleStringLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| theStart = GETCHARINDEX(); |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6777:4: ( ESC_SEQ |~ ( '\\\\' | '\"' ) )* |
| |
| for (;;) |
| { |
| int alt22=3; |
| { |
| /* dfaLoopbackState(k,edges,eotPredictsAlt,description,stateNumber,semPredState) |
| */ |
| int LA22_0 = LA(1); |
| if ( (LA22_0 == '\\')) |
| { |
| alt22=1; |
| } |
| else if ( (((LA22_0 >= 0x0000) && (LA22_0 <= '!')) || ((LA22_0 >= '#') && (LA22_0 <= '[')) || ((LA22_0 >= ']') && (LA22_0 <= 0xFFFF)))) |
| { |
| alt22=2; |
| } |
| |
| } |
| switch (alt22) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6777:6: ESC_SEQ |
| { |
| /* 6777:6: ESC_SEQ */ |
| mESC_SEQ(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleStringLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6777:16: ~ ( '\\\\' | '\"' ) |
| { |
| if ( ((LA(1) >= 0x0000) && (LA(1) <= '!')) || ((LA(1) >= '#') && (LA(1) <= '[')) || ((LA(1) >= ']') && (LA(1) <= 0xFFFF)) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleStringLiteralEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop22; /* break out of the loop */ |
| break; |
| } |
| } |
| loop22: ; /* Jump out to here if this rule does not match */ |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->tokenStartCharIndex = theStart; EMIT(); |
| } |
| |
| |
| MATCHC('"'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleStringLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleStringLiteralEx; /* Prevent compiler warnings */ |
| ruleStringLiteralEx: ; |
| |
| } |
| // $ANTLR end StringLiteral |
| |
| // Comes from: 6786:2: ( '\\'' ( ESC_SEQ |~ ( '\\'' | '\\\\' ) ) '\\'' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start CharLiteral |
| * |
| * Looks to match the characters the constitute the token CharLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mCharLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = CharLiteral; |
| |
| |
| ANTLR3_MARKER theStart = LEXSTATE->tokenStartCharIndex; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6786:2: ( '\\'' ( ESC_SEQ |~ ( '\\'' | '\\\\' ) ) '\\'' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6786:4: '\\'' ( ESC_SEQ |~ ( '\\'' | '\\\\' ) ) '\\'' |
| { |
| MATCHC('\''); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCharLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| theStart = GETCHARINDEX(); |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6788:4: ( ESC_SEQ |~ ( '\\'' | '\\\\' ) ) |
| { |
| int alt23=2; |
| { |
| int LA23_0 = LA(1); |
| if ( (LA23_0 == '\\')) |
| { |
| alt23=1; |
| } |
| else if ( (((LA23_0 >= 0x0000) && (LA23_0 <= '&')) || ((LA23_0 >= '(') && (LA23_0 <= '[')) || ((LA23_0 >= ']') && (LA23_0 <= 0xFFFF)))) |
| { |
| alt23=2; |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 23; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleCharLiteralEx; |
| |
| } |
| } |
| switch (alt23) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6788:6: ESC_SEQ |
| { |
| /* 6788:6: ESC_SEQ */ |
| mESC_SEQ(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCharLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6788:16: ~ ( '\\'' | '\\\\' ) |
| { |
| if ( ((LA(1) >= 0x0000) && (LA(1) <= '&')) || ((LA(1) >= '(') && (LA(1) <= '[')) || ((LA(1) >= ']') && (LA(1) <= 0xFFFF)) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleCharLiteralEx; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->tokenStartCharIndex = theStart; EMIT(); |
| } |
| |
| |
| MATCHC('\''); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCharLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleCharLiteralEx; /* Prevent compiler warnings */ |
| ruleCharLiteralEx: ; |
| |
| } |
| // $ANTLR end CharLiteral |
| |
| // Comes from: 6795:2: ( ( IntegerLiteral DOTDOT )=> IntegerLiteral | ( FloatLiteral )=> FloatLiteral | IntegerLiteral ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start NumberLiteral |
| * |
| * Looks to match the characters the constitute the token NumberLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mNumberLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = NumberLiteral; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6795:2: ( ( IntegerLiteral DOTDOT )=> IntegerLiteral | ( FloatLiteral )=> FloatLiteral | IntegerLiteral ) |
| |
| ANTLR3_UINT32 alt24; |
| |
| alt24=3; |
| |
| { |
| int LA24_0 = LA(1); |
| if ( (LA24_0 == '0')) |
| { |
| { |
| int LA24_1 = LA(2); |
| if ( (synpred2_fml(ctx)) && (LA24_1 == 'F' || LA24_1 == 'L' || LA24_1 == 'f')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred2_fml(ctx)) && (((LA24_1 >= '0') && (LA24_1 <= '9')) || LA24_1 == '_')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred2_fml(ctx)) && (LA24_1 == '.')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred1_fml(ctx))) |
| { |
| alt24=1; |
| } |
| else if ( (ANTLR3_TRUE)) |
| { |
| alt24=3; |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 24; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleNumberLiteralEx; |
| |
| } |
| } |
| } |
| else if ( (((LA24_0 >= '1') && (LA24_0 <= '9')))) |
| { |
| { |
| int LA24_2 = LA(2); |
| if ( (synpred2_fml(ctx)) && (((LA24_2 >= '0') && (LA24_2 <= '9')) || LA24_2 == '_')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred2_fml(ctx)) && (LA24_2 == 'F' || LA24_2 == 'L' || LA24_2 == 'f')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred2_fml(ctx)) && (LA24_2 == '.')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred1_fml(ctx))) |
| { |
| alt24=1; |
| } |
| else if ( (ANTLR3_TRUE)) |
| { |
| alt24=3; |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 24; |
| EXCEPTION->state = 2; |
| |
| |
| goto ruleNumberLiteralEx; |
| |
| } |
| } |
| } |
| else if ( (synpred2_fml(ctx)) && (LA24_0 == '_')) |
| { |
| alt24=2; |
| } |
| else if ( (synpred2_fml(ctx)) && (LA24_0 == '.')) |
| { |
| alt24=2; |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 24; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleNumberLiteralEx; |
| |
| } |
| } |
| switch (alt24) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6795:4: ( IntegerLiteral DOTDOT )=> IntegerLiteral |
| { |
| /* 6795:4: ( IntegerLiteral DOTDOT )=> IntegerLiteral */ |
| mIntegerLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNumberLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| _type=IntegerLiteral; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6797:4: ( FloatLiteral )=> FloatLiteral |
| { |
| /* 6797:4: ( FloatLiteral )=> FloatLiteral */ |
| mFloatLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNumberLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| _type=FloatLiteral; |
| } |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6798:4: IntegerLiteral |
| { |
| /* 6798:4: IntegerLiteral */ |
| mIntegerLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleNumberLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| _type=IntegerLiteral; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleNumberLiteralEx; /* Prevent compiler warnings */ |
| ruleNumberLiteralEx: ; |
| |
| } |
| // $ANTLR end NumberLiteral |
| |
| // Comes from: 6802:26: ( Float ( ImaginarySuffix )? ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start FloatLiteral |
| * |
| * Looks to match the characters the constitute the token FloatLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mFloatLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6802:26: ( Float ( ImaginarySuffix )? ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6802:28: Float ( ImaginarySuffix )? |
| { |
| /* 6802:28: Float ( ImaginarySuffix )? */ |
| mFloat(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6802:34: ( ImaginarySuffix )? |
| { |
| int alt25=2; |
| switch ( LA(1) ) |
| { |
| case 'i': |
| { |
| alt25=1; |
| } |
| break; |
| } |
| |
| switch (alt25) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( LA(1) == 'i' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleFloatLiteralEx; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleFloatLiteralEx; /* Prevent compiler warnings */ |
| ruleFloatLiteralEx: ; |
| |
| } |
| // $ANTLR end FloatLiteral |
| |
| // Comes from: 6804:26: ( IntegerLiteral DIV Integer ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start RationalLiteral |
| * |
| * Looks to match the characters the constitute the token RationalLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mRationalLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6804:26: ( IntegerLiteral DIV Integer ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6804:28: IntegerLiteral DIV Integer |
| { |
| /* 6804:28: IntegerLiteral DIV Integer */ |
| mIntegerLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRationalLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6804:28: IntegerLiteral DIV Integer */ |
| mDIV(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRationalLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6804:28: IntegerLiteral DIV Integer */ |
| mInteger(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleRationalLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleRationalLiteralEx; /* Prevent compiler warnings */ |
| ruleRationalLiteralEx: ; |
| |
| } |
| // $ANTLR end RationalLiteral |
| |
| // Comes from: 6806:26: ( Integer ( IntSuffix )? ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start IntegerLiteral |
| * |
| * Looks to match the characters the constitute the token IntegerLiteral |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mIntegerLiteral(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6806:26: ( Integer ( IntSuffix )? ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6806:28: Integer ( IntSuffix )? |
| { |
| /* 6806:28: Integer ( IntSuffix )? */ |
| mInteger(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6806:36: ( IntSuffix )? |
| { |
| int alt26=2; |
| switch ( LA(1) ) |
| { |
| case 'L': |
| case 'U': |
| case 'u': |
| { |
| alt26=1; |
| } |
| break; |
| } |
| |
| switch (alt26) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6806:36: IntSuffix |
| { |
| /* 6806:36: IntSuffix */ |
| mIntSuffix(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerLiteralEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleIntegerLiteralEx; /* Prevent compiler warnings */ |
| ruleIntegerLiteralEx: ; |
| |
| } |
| // $ANTLR end IntegerLiteral |
| |
| // Comes from: 6808:26: ( 'f' | 'F' | 'L' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start FloatTypeSuffix |
| * |
| * Looks to match the characters the constitute the token FloatTypeSuffix |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mFloatTypeSuffix(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6808:26: ( 'f' | 'F' | 'L' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( LA(1) == 'F' || LA(1) == 'L' || LA(1) == 'f' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleFloatTypeSuffixEx; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleFloatTypeSuffixEx; /* Prevent compiler warnings */ |
| ruleFloatTypeSuffixEx: ; |
| |
| } |
| // $ANTLR end FloatTypeSuffix |
| |
| // Comes from: 6809:26: ( 'i' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ImaginarySuffix |
| * |
| * Looks to match the characters the constitute the token ImaginarySuffix |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mImaginarySuffix(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6809:26: ( 'i' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6809:28: 'i' |
| { |
| MATCHC('i'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleImaginarySuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleImaginarySuffixEx; /* Prevent compiler warnings */ |
| ruleImaginarySuffixEx: ; |
| |
| } |
| // $ANTLR end ImaginarySuffix |
| |
| // Comes from: 6810:26: ( 'L' | 'u' | 'U' | 'Lu' | 'LU' | 'uL' | 'UL' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start IntSuffix |
| * |
| * Looks to match the characters the constitute the token IntSuffix |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mIntSuffix(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:26: ( 'L' | 'u' | 'U' | 'Lu' | 'LU' | 'uL' | 'UL' ) |
| |
| ANTLR3_UINT32 alt27; |
| |
| alt27=7; |
| |
| switch ( LA(1) ) |
| { |
| case 'L': |
| { |
| switch ( LA(2) ) |
| { |
| case 'u': |
| { |
| alt27=4; |
| } |
| break; |
| case 'U': |
| { |
| alt27=5; |
| } |
| break; |
| |
| default: |
| alt27=1; |
| } |
| |
| } |
| break; |
| case 'u': |
| { |
| switch ( LA(2) ) |
| { |
| case 'L': |
| { |
| alt27=6; |
| } |
| break; |
| |
| default: |
| alt27=2; |
| } |
| |
| } |
| break; |
| case 'U': |
| { |
| switch ( LA(2) ) |
| { |
| case 'L': |
| { |
| alt27=7; |
| } |
| break; |
| |
| default: |
| alt27=3; |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 27; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleIntSuffixEx; |
| |
| } |
| |
| switch (alt27) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:28: 'L' |
| { |
| MATCHC('L'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:32: 'u' |
| { |
| MATCHC('u'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:36: 'U' |
| { |
| MATCHC('U'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 4: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:40: 'Lu' |
| { |
| MATCHS(lit_376); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 5: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:45: 'LU' |
| { |
| MATCHS(lit_377); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 6: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:50: 'uL' |
| { |
| MATCHS(lit_378); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 7: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6810:55: 'UL' |
| { |
| MATCHS(lit_379); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntSuffixEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleIntSuffixEx; /* Prevent compiler warnings */ |
| ruleIntSuffixEx: ; |
| |
| } |
| // $ANTLR end IntSuffix |
| |
| // Comes from: 6812:26: ( Decimal | Binary | Octal | Hexadecimal ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Integer |
| * |
| * Looks to match the characters the constitute the token Integer |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mInteger(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6812:26: ( Decimal | Binary | Octal | Hexadecimal ) |
| |
| ANTLR3_UINT32 alt28; |
| |
| alt28=4; |
| |
| switch ( LA(1) ) |
| { |
| case '0': |
| { |
| switch ( LA(2) ) |
| { |
| case 'B': |
| case 'b': |
| { |
| alt28=2; |
| } |
| break; |
| case 'X': |
| case 'x': |
| { |
| alt28=4; |
| } |
| break; |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '_': |
| { |
| alt28=3; |
| } |
| break; |
| |
| default: |
| alt28=1; |
| } |
| |
| } |
| break; |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| { |
| alt28=1; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 28; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleIntegerEx; |
| |
| } |
| |
| switch (alt28) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6812:28: Decimal |
| { |
| /* 6812:28: Decimal */ |
| mDecimal(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6812:38: Binary |
| { |
| /* 6812:38: Binary */ |
| mBinary(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6812:47: Octal |
| { |
| /* 6812:47: Octal */ |
| mOctal(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 4: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6812:55: Hexadecimal |
| { |
| /* 6812:55: Hexadecimal */ |
| mHexadecimal(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleIntegerEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleIntegerEx; /* Prevent compiler warnings */ |
| ruleIntegerEx: ; |
| |
| } |
| // $ANTLR end Integer |
| |
| // Comes from: 6813:26: ( '0' | '1' .. '9' ( DecimalDigit | '_' )* ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Decimal |
| * |
| * Looks to match the characters the constitute the token Decimal |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDecimal(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6813:26: ( '0' | '1' .. '9' ( DecimalDigit | '_' )* ) |
| |
| ANTLR3_UINT32 alt30; |
| |
| alt30=2; |
| |
| switch ( LA(1) ) |
| { |
| case '0': |
| { |
| alt30=1; |
| } |
| break; |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| { |
| alt30=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 30; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleDecimalEx; |
| |
| } |
| |
| switch (alt30) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6813:28: '0' |
| { |
| MATCHC('0'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6813:34: '1' .. '9' ( DecimalDigit | '_' )* |
| { |
| MATCHRANGE('1', '9'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6813:43: ( DecimalDigit | '_' )* |
| |
| for (;;) |
| { |
| int alt29=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case '_': |
| { |
| alt29=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt29) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) || LA(1) == '_' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleDecimalEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop29; /* break out of the loop */ |
| break; |
| } |
| } |
| loop29: ; /* Jump out to here if this rule does not match */ |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleDecimalEx; /* Prevent compiler warnings */ |
| ruleDecimalEx: ; |
| |
| } |
| // $ANTLR end Decimal |
| |
| // Comes from: 6815:26: ( ( '0b' | '0B' ) ( '0' | '1' | '_' )+ ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Binary |
| * |
| * Looks to match the characters the constitute the token Binary |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mBinary(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:26: ( ( '0b' | '0B' ) ( '0' | '1' | '_' )+ ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:28: ( '0b' | '0B' ) ( '0' | '1' | '_' )+ |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:28: ( '0b' | '0B' ) |
| { |
| int alt31=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| { |
| switch ( LA(2) ) |
| { |
| case 'b': |
| { |
| alt31=1; |
| } |
| break; |
| case 'B': |
| { |
| alt31=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 31; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleBinaryEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 31; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleBinaryEx; |
| |
| } |
| |
| switch (alt31) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:29: '0b' |
| { |
| MATCHS(lit_380); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBinaryEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:36: '0B' |
| { |
| MATCHS(lit_381); |
| if (HASEXCEPTION()) |
| { |
| goto ruleBinaryEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6815:42: ( '0' | '1' | '_' )+ |
| { |
| int cnt32=0; |
| |
| for (;;) |
| { |
| int alt32=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '_': |
| { |
| alt32=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt32) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '1')) || LA(1) == '_' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleBinaryEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| |
| if ( cnt32 >= 1 ) |
| { |
| goto loop32; |
| } |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| /* mismatchedSetEx() |
| */ |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_EARLY_EXIT_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_EARLY_EXIT_NAME; |
| |
| |
| goto ruleBinaryEx; |
| } |
| cnt32++; |
| } |
| loop32: ; /* Jump to here if this rule does not match */ |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleBinaryEx; /* Prevent compiler warnings */ |
| ruleBinaryEx: ; |
| |
| } |
| // $ANTLR end Binary |
| |
| // Comes from: 6816:26: ( '0' ( OctalDigit | '_' )+ ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Octal |
| * |
| * Looks to match the characters the constitute the token Octal |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOctal(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6816:26: ( '0' ( OctalDigit | '_' )+ ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6816:28: '0' ( OctalDigit | '_' )+ |
| { |
| MATCHC('0'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOctalEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6816:32: ( OctalDigit | '_' )+ |
| { |
| int cnt33=0; |
| |
| for (;;) |
| { |
| int alt33=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '_': |
| { |
| alt33=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt33) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) || LA(1) == '_' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOctalEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| |
| if ( cnt33 >= 1 ) |
| { |
| goto loop33; |
| } |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| /* mismatchedSetEx() |
| */ |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_EARLY_EXIT_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_EARLY_EXIT_NAME; |
| |
| |
| goto ruleOctalEx; |
| } |
| cnt33++; |
| } |
| loop33: ; /* Jump to here if this rule does not match */ |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleOctalEx; /* Prevent compiler warnings */ |
| ruleOctalEx: ; |
| |
| } |
| // $ANTLR end Octal |
| |
| // Comes from: 6817:26: ( ( '0x' | '0X' ) ( HexDigit | '_' )+ ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Hexadecimal |
| * |
| * Looks to match the characters the constitute the token Hexadecimal |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mHexadecimal(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:26: ( ( '0x' | '0X' ) ( HexDigit | '_' )+ ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:28: ( '0x' | '0X' ) ( HexDigit | '_' )+ |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:28: ( '0x' | '0X' ) |
| { |
| int alt34=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| { |
| switch ( LA(2) ) |
| { |
| case 'x': |
| { |
| alt34=1; |
| } |
| break; |
| case 'X': |
| { |
| alt34=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 34; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleHexadecimalEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 34; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleHexadecimalEx; |
| |
| } |
| |
| switch (alt34) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:29: '0x' |
| { |
| MATCHS(lit_382); |
| if (HASEXCEPTION()) |
| { |
| goto ruleHexadecimalEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:36: '0X' |
| { |
| MATCHS(lit_383); |
| if (HASEXCEPTION()) |
| { |
| goto ruleHexadecimalEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6817:42: ( HexDigit | '_' )+ |
| { |
| int cnt35=0; |
| |
| for (;;) |
| { |
| int alt35=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case 'A': |
| case 'B': |
| case 'C': |
| case 'D': |
| case 'E': |
| case 'F': |
| case '_': |
| case 'a': |
| case 'b': |
| case 'c': |
| case 'd': |
| case 'e': |
| case 'f': |
| { |
| alt35=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt35) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) || ((LA(1) >= 'A') && (LA(1) <= 'F')) || LA(1) == '_' || ((LA(1) >= 'a') && (LA(1) <= 'f')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleHexadecimalEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| |
| if ( cnt35 >= 1 ) |
| { |
| goto loop35; |
| } |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| /* mismatchedSetEx() |
| */ |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_EARLY_EXIT_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_EARLY_EXIT_NAME; |
| |
| |
| goto ruleHexadecimalEx; |
| } |
| cnt35++; |
| } |
| loop35: ; /* Jump to here if this rule does not match */ |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleHexadecimalEx; /* Prevent compiler warnings */ |
| ruleHexadecimalEx: ; |
| |
| } |
| // $ANTLR end Hexadecimal |
| |
| // Comes from: 6819:26: ( '0' .. '9' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DecimalDigit |
| * |
| * Looks to match the characters the constitute the token DecimalDigit |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDecimalDigit(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6819:26: ( '0' .. '9' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleDecimalDigitEx; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleDecimalDigitEx; /* Prevent compiler warnings */ |
| ruleDecimalDigitEx: ; |
| |
| } |
| // $ANTLR end DecimalDigit |
| |
| // Comes from: 6820:26: ( '0' .. '7' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OctalDigit |
| * |
| * Looks to match the characters the constitute the token OctalDigit |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOctalDigit(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6820:26: ( '0' .. '7' ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOctalDigitEx; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleOctalDigitEx; /* Prevent compiler warnings */ |
| ruleOctalDigitEx: ; |
| |
| } |
| // $ANTLR end OctalDigit |
| |
| // Comes from: 6821:26: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start HexDigit |
| * |
| * Looks to match the characters the constitute the token HexDigit |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mHexDigit(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6821:26: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) || ((LA(1) >= 'A') && (LA(1) <= 'F')) || ((LA(1) >= 'a') && (LA(1) <= 'f')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleHexDigitEx; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleHexDigitEx; /* Prevent compiler warnings */ |
| ruleHexDigitEx: ; |
| |
| } |
| // $ANTLR end HexDigit |
| |
| // Comes from: 6823:26: ( 'e' | 'E' | 'e+' | 'E+' | 'e-' | 'E-' DecimalDigits ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DecimalExponent |
| * |
| * Looks to match the characters the constitute the token DecimalExponent |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDecimalExponent(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:26: ( 'e' | 'E' | 'e+' | 'E+' | 'e-' | 'E-' DecimalDigits ) |
| |
| ANTLR3_UINT32 alt36; |
| |
| alt36=6; |
| |
| switch ( LA(1) ) |
| { |
| case 'e': |
| { |
| switch ( LA(2) ) |
| { |
| case '+': |
| { |
| alt36=3; |
| } |
| break; |
| case '-': |
| { |
| alt36=5; |
| } |
| break; |
| |
| default: |
| alt36=1; |
| } |
| |
| } |
| break; |
| case 'E': |
| { |
| switch ( LA(2) ) |
| { |
| case '+': |
| { |
| alt36=4; |
| } |
| break; |
| case '-': |
| { |
| alt36=6; |
| } |
| break; |
| |
| default: |
| alt36=2; |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 36; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleDecimalExponentEx; |
| |
| } |
| |
| switch (alt36) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:28: 'e' |
| { |
| MATCHC('e'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:34: 'E' |
| { |
| MATCHC('E'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:40: 'e+' |
| { |
| MATCHS(lit_384); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 4: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:47: 'E+' |
| { |
| MATCHS(lit_385); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 5: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:54: 'e-' |
| { |
| MATCHS(lit_386); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| } |
| break; |
| case 6: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6823:61: 'E-' DecimalDigits |
| { |
| MATCHS(lit_387); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| /* 6823:61: 'E-' DecimalDigits */ |
| mDecimalDigits(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleDecimalExponentEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleDecimalExponentEx; /* Prevent compiler warnings */ |
| ruleDecimalExponentEx: ; |
| |
| } |
| // $ANTLR end DecimalExponent |
| |
| // Comes from: 6824:26: ( ( '0' .. '9' | '_' )+ ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start DecimalDigits |
| * |
| * Looks to match the characters the constitute the token DecimalDigits |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mDecimalDigits(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6824:26: ( ( '0' .. '9' | '_' )+ ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6824:28: ( '0' .. '9' | '_' )+ |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6824:28: ( '0' .. '9' | '_' )+ |
| { |
| int cnt37=0; |
| |
| for (;;) |
| { |
| int alt37=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case '_': |
| { |
| alt37=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt37) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) || LA(1) == '_' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleDecimalDigitsEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| |
| if ( cnt37 >= 1 ) |
| { |
| goto loop37; |
| } |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| /* mismatchedSetEx() |
| */ |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_EARLY_EXIT_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_EARLY_EXIT_NAME; |
| |
| |
| goto ruleDecimalDigitsEx; |
| } |
| cnt37++; |
| } |
| loop37: ; /* Jump to here if this rule does not match */ |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleDecimalDigitsEx; /* Prevent compiler warnings */ |
| ruleDecimalDigitsEx: ; |
| |
| } |
| // $ANTLR end DecimalDigits |
| |
| // Comes from: 6829:2: (d= DecimalDigits ( options {greedy=true; } : FloatTypeSuffix | '.' DecimalDigits ( DecimalExponent )? ) | '.' DecimalDigits ( DecimalExponent )? ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start Float |
| * |
| * Looks to match the characters the constitute the token Float |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mFloat(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| pANTLR3_COMMON_TOKEN d; |
| |
| |
| d = NULL; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6829:2: (d= DecimalDigits ( options {greedy=true; } : FloatTypeSuffix | '.' DecimalDigits ( DecimalExponent )? ) | '.' DecimalDigits ( DecimalExponent )? ) |
| |
| ANTLR3_UINT32 alt41; |
| |
| alt41=2; |
| |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| case '_': |
| { |
| alt41=1; |
| } |
| break; |
| case '.': |
| { |
| alt41=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 41; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleFloatEx; |
| |
| } |
| |
| switch (alt41) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6829:4: d= DecimalDigits ( options {greedy=true; } : FloatTypeSuffix | '.' DecimalDigits ( DecimalExponent )? ) |
| { |
| /* 6829:4: d= DecimalDigits ( options {greedy=true; } : FloatTypeSuffix | '.' DecimalDigits ( DecimalExponent )? ) */ |
| { |
| ANTLR3_MARKER dStart4769 = GETCHARINDEX(); |
| mDecimalDigits(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| d = LEXSTATE->tokFactory->newToken(LEXSTATE->tokFactory); |
| d->setType(d, ANTLR3_TOKEN_INVALID); |
| d->setStartIndex(d, dStart4769); |
| d->setStopIndex(d, GETCHARINDEX()-1); |
| d->input = INPUT; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6830:4: ( options {greedy=true; } : FloatTypeSuffix | '.' DecimalDigits ( DecimalExponent )? ) |
| { |
| int alt39=2; |
| switch ( LA(1) ) |
| { |
| case 'F': |
| case 'L': |
| case 'f': |
| { |
| alt39=1; |
| } |
| break; |
| case '.': |
| { |
| alt39=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 39; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleFloatEx; |
| |
| } |
| |
| switch (alt39) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6830:34: FloatTypeSuffix |
| { |
| /* 6830:34: FloatTypeSuffix */ |
| mFloatTypeSuffix(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6831:6: '.' DecimalDigits ( DecimalExponent )? |
| { |
| MATCHC('.'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| /* 6831:6: '.' DecimalDigits ( DecimalExponent )? */ |
| mDecimalDigits(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6831:24: ( DecimalExponent )? |
| { |
| int alt38=2; |
| switch ( LA(1) ) |
| { |
| case 'E': |
| case 'e': |
| { |
| alt38=1; |
| } |
| break; |
| } |
| |
| switch (alt38) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6831:24: DecimalExponent |
| { |
| /* 6831:24: DecimalExponent */ |
| mDecimalExponent(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| } |
| break; |
| |
| } |
| } |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6833:5: '.' DecimalDigits ( DecimalExponent )? |
| { |
| MATCHC('.'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| /* 6833:5: '.' DecimalDigits ( DecimalExponent )? */ |
| mDecimalDigits(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6833:23: ( DecimalExponent )? |
| { |
| int alt40=2; |
| switch ( LA(1) ) |
| { |
| case 'E': |
| case 'e': |
| { |
| alt40=1; |
| } |
| break; |
| } |
| |
| switch (alt40) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6833:23: DecimalExponent |
| { |
| /* 6833:23: DecimalExponent */ |
| mDecimalExponent(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleFloatEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleFloatEx; /* Prevent compiler warnings */ |
| ruleFloatEx: ; |
| |
| d = NULL; |
| |
| } |
| // $ANTLR end Float |
| |
| // Comes from: 6840:2: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start EXPONENT |
| * |
| * Looks to match the characters the constitute the token EXPONENT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mEXPONENT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6840:2: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6840:4: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ |
| { |
| if ( LA(1) == 'E' || LA(1) == 'e' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleEXPONENTEx; |
| } |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6840:15: ( '+' | '-' )? |
| { |
| int alt42=2; |
| switch ( LA(1) ) |
| { |
| case '+': |
| case '-': |
| { |
| alt42=1; |
| } |
| break; |
| } |
| |
| switch (alt42) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( LA(1) == '+' || LA(1) == '-' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleEXPONENTEx; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6840:27: ( '0' .. '9' )+ |
| { |
| int cnt43=0; |
| |
| for (;;) |
| { |
| int alt43=2; |
| switch ( LA(1) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| case '8': |
| case '9': |
| { |
| alt43=1; |
| } |
| break; |
| |
| } |
| |
| switch (alt43) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleEXPONENTEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| |
| if ( cnt43 >= 1 ) |
| { |
| goto loop43; |
| } |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| /* mismatchedSetEx() |
| */ |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_EARLY_EXIT_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_EARLY_EXIT_NAME; |
| |
| |
| goto ruleEXPONENTEx; |
| } |
| cnt43++; |
| } |
| loop43: ; /* Jump to here if this rule does not match */ |
| } |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleEXPONENTEx; /* Prevent compiler warnings */ |
| ruleEXPONENTEx: ; |
| |
| } |
| // $ANTLR end EXPONENT |
| |
| // Comes from: 6845:2: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start HEX_DIGIT |
| * |
| * Looks to match the characters the constitute the token HEX_DIGIT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mHEX_DIGIT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6845:2: ( ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= '0') && (LA(1) <= '9')) || ((LA(1) >= 'A') && (LA(1) <= 'F')) || ((LA(1) >= 'a') && (LA(1) <= 'f')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleHEX_DIGITEx; |
| } |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleHEX_DIGITEx; /* Prevent compiler warnings */ |
| ruleHEX_DIGITEx: ; |
| |
| } |
| // $ANTLR end HEX_DIGIT |
| |
| // Comes from: 6850:2: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UNICODE_ESC | OCTAL_ESC ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start ESC_SEQ |
| * |
| * Looks to match the characters the constitute the token ESC_SEQ |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mESC_SEQ(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6850:2: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) | UNICODE_ESC | OCTAL_ESC ) |
| |
| ANTLR3_UINT32 alt44; |
| |
| alt44=3; |
| |
| switch ( LA(1) ) |
| { |
| case '\\': |
| { |
| switch ( LA(2) ) |
| { |
| case '"': |
| case '\'': |
| case '\\': |
| case 'b': |
| case 'f': |
| case 'n': |
| case 'r': |
| case 't': |
| { |
| alt44=1; |
| } |
| break; |
| case 'u': |
| { |
| alt44=2; |
| } |
| break; |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| { |
| alt44=3; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 44; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleESC_SEQEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 44; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleESC_SEQEx; |
| |
| } |
| |
| switch (alt44) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6850:4: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\\\"' | '\\'' | '\\\\' ) |
| { |
| MATCHC('\\'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleESC_SEQEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( LA(1) == '"' || LA(1) == '\'' || LA(1) == '\\' || LA(1) == 'b' || LA(1) == 'f' || LA(1) == 'n' || LA(1) == 'r' || LA(1) == 't' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleESC_SEQEx; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6851:4: UNICODE_ESC |
| { |
| /* 6851:4: UNICODE_ESC */ |
| mUNICODE_ESC(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleESC_SEQEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6852:4: OCTAL_ESC |
| { |
| /* 6852:4: OCTAL_ESC */ |
| mOCTAL_ESC(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleESC_SEQEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleESC_SEQEx; /* Prevent compiler warnings */ |
| ruleESC_SEQEx: ; |
| |
| } |
| // $ANTLR end ESC_SEQ |
| |
| // Comes from: 6857:2: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start OCTAL_ESC |
| * |
| * Looks to match the characters the constitute the token OCTAL_ESC |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mOCTAL_ESC(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6857:2: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ) |
| |
| ANTLR3_UINT32 alt45; |
| |
| alt45=3; |
| |
| switch ( LA(1) ) |
| { |
| case '\\': |
| { |
| switch ( LA(2) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| { |
| switch ( LA(3) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| { |
| switch ( LA(4) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| { |
| alt45=1; |
| } |
| break; |
| |
| default: |
| alt45=2; |
| } |
| |
| } |
| break; |
| |
| default: |
| alt45=3; |
| } |
| |
| } |
| break; |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| { |
| switch ( LA(3) ) |
| { |
| case '0': |
| case '1': |
| case '2': |
| case '3': |
| case '4': |
| case '5': |
| case '6': |
| case '7': |
| { |
| alt45=2; |
| } |
| break; |
| |
| default: |
| alt45=3; |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 45; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleOCTAL_ESCEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 45; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleOCTAL_ESCEx; |
| |
| } |
| |
| switch (alt45) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6857:4: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) |
| { |
| MATCHC('\\'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOCTAL_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '3')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6858:4: '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) |
| { |
| MATCHC('\\'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOCTAL_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6859:4: '\\\\' ( '0' .. '7' ) |
| { |
| MATCHC('\\'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleOCTAL_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( ((LA(1) >= '0') && (LA(1) <= '7')) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleOCTAL_ESCEx; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleOCTAL_ESCEx; /* Prevent compiler warnings */ |
| ruleOCTAL_ESCEx: ; |
| |
| } |
| // $ANTLR end OCTAL_ESC |
| |
| // Comes from: 6864:2: ( '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start UNICODE_ESC |
| * |
| * Looks to match the characters the constitute the token UNICODE_ESC |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mUNICODE_ESC(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6864:2: ( '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6864:4: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT |
| { |
| MATCHC('\\'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| MATCHC('u'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| /* 6864:4: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT */ |
| mHEX_DIGIT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6864:4: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT */ |
| mHEX_DIGIT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6864:4: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT */ |
| mHEX_DIGIT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6864:4: '\\\\' 'u' HEX_DIGIT HEX_DIGIT HEX_DIGIT HEX_DIGIT */ |
| mHEX_DIGIT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleUNICODE_ESCEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| |
| |
| // This is where rules clean up and exit |
| // |
| goto ruleUNICODE_ESCEx; /* Prevent compiler warnings */ |
| ruleUNICODE_ESCEx: ; |
| |
| } |
| // $ANTLR end UNICODE_ESC |
| |
| // Comes from: 6868:2: ( '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' | '/*' ( options {greedy=false; } : . )* '*/' ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start COMMENT |
| * |
| * Looks to match the characters the constitute the token COMMENT |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mCOMMENT(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = COMMENT; |
| |
| |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6868:2: ( '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' | '/*' ( options {greedy=false; } : . )* '*/' ) |
| |
| ANTLR3_UINT32 alt49; |
| |
| alt49=2; |
| |
| switch ( LA(1) ) |
| { |
| case '/': |
| { |
| switch ( LA(2) ) |
| { |
| case '/': |
| { |
| alt49=1; |
| } |
| break; |
| case '*': |
| { |
| alt49=2; |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 49; |
| EXCEPTION->state = 1; |
| |
| |
| goto ruleCOMMENTEx; |
| |
| } |
| |
| } |
| break; |
| |
| default: |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; |
| EXCEPTION->message = (void *)""; |
| EXCEPTION->decisionNum = 49; |
| EXCEPTION->state = 0; |
| |
| |
| goto ruleCOMMENTEx; |
| |
| } |
| |
| switch (alt49) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6868:4: '//' (~ ( '\\n' | '\\r' ) )* ( '\\r' )? '\\n' |
| { |
| MATCHS(lit_388); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6868:9: (~ ( '\\n' | '\\r' ) )* |
| |
| for (;;) |
| { |
| int alt46=2; |
| { |
| /* dfaLoopbackState(k,edges,eotPredictsAlt,description,stateNumber,semPredState) |
| */ |
| int LA46_0 = LA(1); |
| if ( (((LA46_0 >= 0x0000) && (LA46_0 <= '\t')) || ((LA46_0 >= 0x000B) && (LA46_0 <= '\f')) || ((LA46_0 >= 0x000E) && (LA46_0 <= 0xFFFF)))) |
| { |
| alt46=1; |
| } |
| |
| } |
| switch (alt46) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g: |
| { |
| if ( ((LA(1) >= 0x0000) && (LA(1) <= '\t')) || ((LA(1) >= 0x000B) && (LA(1) <= '\f')) || ((LA(1) >= 0x000E) && (LA(1) <= 0xFFFF)) ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleCOMMENTEx; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop46; /* break out of the loop */ |
| break; |
| } |
| } |
| loop46: ; /* Jump out to here if this rule does not match */ |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6868:23: ( '\\r' )? |
| { |
| int alt47=2; |
| switch ( LA(1) ) |
| { |
| case '\r': |
| { |
| alt47=1; |
| } |
| break; |
| } |
| |
| switch (alt47) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6868:23: '\\r' |
| { |
| MATCHC('\r'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| MATCHC('\n'); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->channel=HIDDEN; |
| } |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6869:4: '/*' ( options {greedy=false; } : . )* '*/' |
| { |
| MATCHS(lit_389); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6869:9: ( options {greedy=false; } : . )* |
| |
| for (;;) |
| { |
| int alt48=2; |
| { |
| /* dfaLoopbackState(k,edges,eotPredictsAlt,description,stateNumber,semPredState) |
| */ |
| int LA48_0 = LA(1); |
| if ( (LA48_0 == '*')) |
| { |
| { |
| /* dfaLoopbackState(k,edges,eotPredictsAlt,description,stateNumber,semPredState) |
| */ |
| int LA48_1 = LA(2); |
| if ( (LA48_1 == '/')) |
| { |
| alt48=2; |
| } |
| else if ( (((LA48_1 >= 0x0000) && (LA48_1 <= '.')) || ((LA48_1 >= '0') && (LA48_1 <= 0xFFFF)))) |
| { |
| alt48=1; |
| } |
| |
| } |
| } |
| else if ( (((LA48_0 >= 0x0000) && (LA48_0 <= ')')) || ((LA48_0 >= '+') && (LA48_0 <= 0xFFFF)))) |
| { |
| alt48=1; |
| } |
| |
| } |
| switch (alt48) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6869:37: . |
| { |
| MATCHANY(); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| } |
| break; |
| |
| default: |
| goto loop48; /* break out of the loop */ |
| break; |
| } |
| } |
| loop48: ; /* Jump out to here if this rule does not match */ |
| |
| |
| MATCHS(lit_390); |
| if (HASEXCEPTION()) |
| { |
| goto ruleCOMMENTEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->channel=HIDDEN; |
| } |
| |
| |
| } |
| break; |
| |
| } |
| } |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleCOMMENTEx; /* Prevent compiler warnings */ |
| ruleCOMMENTEx: ; |
| |
| } |
| // $ANTLR end COMMENT |
| |
| // Comes from: 6873:2: ( ( ' ' | '\\t' | '\\r' | '\\n' ) ) |
| /** \brief Lexer rule generated by ANTLR3 |
| * |
| * $ANTLR start WS |
| * |
| * Looks to match the characters the constitute the token WS |
| * from the attached input stream. |
| * |
| * |
| * \remark |
| * - lexer->error == ANTLR3_TRUE if an exception was thrown. |
| */ |
| static ANTLR3_INLINE |
| void mWS(pfmlLexer ctx) |
| { |
| ANTLR3_UINT32 _type; |
| |
| _type = WS; |
| |
| |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6873:2: ( ( ' ' | '\\t' | '\\r' | '\\n' ) ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6873:4: ( ' ' | '\\t' | '\\r' | '\\n' ) |
| { |
| if ( ((LA(1) >= '\t') && (LA(1) <= '\n')) || LA(1) == '\r' || LA(1) == ' ' ) |
| { |
| CONSUME(); |
| FAILEDFLAG=ANTLR3_FALSE; |
| |
| } |
| else |
| { |
| if (BACKTRACKING>0) |
| { |
| FAILEDFLAG = ANTLR3_TRUE; |
| return ; |
| } |
| |
| CONSTRUCTEX(); |
| EXCEPTION->type = ANTLR3_MISMATCHED_SET_EXCEPTION; |
| EXCEPTION->name = (void *)ANTLR3_MISMATCHED_SET_NAME; |
| |
| LRECOVER(); |
| goto ruleWSEx; |
| } |
| |
| |
| if ( BACKTRACKING==0 ) |
| { |
| LEXSTATE->channel=HIDDEN; |
| } |
| |
| |
| } |
| |
| LEXSTATE->type = _type; |
| // This is where rules clean up and exit |
| // |
| goto ruleWSEx; /* Prevent compiler warnings */ |
| ruleWSEx: ; |
| |
| } |
| // $ANTLR end WS |
| |
| /** This is the entry point in to the lexer from an object that |
| * wants to generate the next token, such as a pCOMMON_TOKEN_STREAM |
| */ |
| static void |
| mTokens(pfmlLexer ctx) |
| { |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:8: ( T__144 | T__145 | T__146 | T__147 | T__148 | T__149 | T__150 | T__151 | T__152 | T__153 | T__154 | T__155 | T__156 | T__157 | T__158 | T__159 | T__160 | T__161 | T__162 | T__163 | T__164 | T__165 | T__166 | T__167 | T__168 | T__169 | T__170 | T__171 | T__172 | T__173 | T__174 | T__175 | T__176 | T__177 | T__178 | T__179 | T__180 | T__181 | T__182 | T__183 | T__184 | T__185 | T__186 | T__187 | T__188 | T__189 | T__190 | T__191 | T__192 | T__193 | T__194 | T__195 | T__196 | T__197 | T__198 | T__199 | T__200 | T__201 | T__202 | T__203 | T__204 | T__205 | T__206 | T__207 | T__208 | T__209 | T__210 | T__211 | T__212 | T__213 | T__214 | T__215 | T__216 | T__217 | T__218 | T__219 | T__220 | T__221 | T__222 | T__223 | T__224 | T__225 | T__226 | T__227 | T__228 | T__229 | T__230 | T__231 | T__232 | T__233 | T__234 | T__235 | T__236 | T__237 | T__238 | T__239 | T__240 | T__241 | T__242 | T__243 | T__244 | T__245 | T__246 | T__247 | T__248 | T__249 | T__250 | T__251 | T__252 | T__253 | T__254 | T__255 | T__256 | T__257 | T__258 | T__259 | T__260 | T__261 | T__262 | T__263 | T__264 | T__265 | T__266 | T__267 | T__268 | T__269 | T__270 | T__271 | T__272 | T__273 | T__274 | T__275 | T__276 | T__277 | T__278 | T__279 | T__280 | T__281 | T__282 | T__283 | T__284 | T__285 | T__286 | T__287 | T__288 | T__289 | T__290 | T__291 | T__292 | T__293 | T__294 | T__295 | T__296 | T__297 | T__298 | T__299 | T__300 | T__301 | T__302 | T__303 | T__304 | T__305 | T__306 | T__307 | T__308 | T__309 | T__310 | T__311 | T__312 | T__313 | T__314 | T__315 | T__316 | T__317 | T__318 | T__319 | T__320 | T__321 | T__322 | T__323 | T__324 | T__325 | T__326 | T__327 | T__328 | T__329 | T__330 | T__331 | T__332 | T__333 | T__334 | T__335 | T__336 | T__337 | T__338 | T__339 | T__340 | T__341 | T__342 | T__343 | T__344 | T__345 | T__346 | T__347 | T__348 | T__349 | T__350 | T__351 | T__352 | T__353 | T__354 | T__355 | T__356 | T__357 | T__358 | T__359 | T__360 | T__361 | T__362 | T__363 | T__364 | T__365 | T__366 | T__367 | T__368 | T__369 | T__370 | T__371 | T__372 | T__373 | T__374 | T__375 | T__376 | T__377 | T__378 | T__379 | T__380 | T__381 | T__382 | T__383 | T__384 | T__385 | T__386 | T__387 | T__388 | T__389 | T__390 | T__391 | T__392 | T__393 | T__394 | T__395 | T__396 | T__397 | T__398 | T__399 | T__400 | T__401 | T__402 | T__403 | T__404 | T__405 | T__406 | T__407 | T__408 | T__409 | T__410 | T__411 | T__412 | T__413 | T__414 | T__415 | T__416 | T__417 | OP_ATOMIC_SEQUENCE | OP_SEQUENCE | OP_SEQUENCE_SIDE | OP_SEQUENCE_WEAK | OP_SCHEDULE_GT | OP_SCHEDULE_LT | OP_SCHEDULE_XOR | OP_SCHEDULE_AND_THEN | OP_SCHEDULE_OR_ELSE | OP_NON_DETERMINISM | OP_CONCURRENCY_ASYNC | OP_CONCURRENCY_AND | OP_CONCURRENCY_OR | OP_CONCURRENCY_INTERLEAVING | OP_CONCURRENCY_PARALLEL | OP_FORK | OP_JOIN | OP_CONCURRENCY_RDV_ASYNC | OP_CONCURRENCY_RDV_AND | OP_CONCURRENCY_RDV_OR | OP_CONCURRENCY_RDV_INTERLEAVING | OP_CONCURRENCY_RDV_PARALLEL | ASSIGN | ASSIGN_AFTER | ASSIGN_REF | ASSIGN_MACRO | OP_PUSH | OP_ASSIGN_TOP | OP_TOP | OP_POP | LPAREN | RPAREN | LCURLY | RCURLY | LBRACKET | RBRACKET | LBRACKET_EXCEPT | LPAREN_INVOKE | LCURLY_INVOKE | PERCENT_LPAREN_INVOKE | PERCENT_LPAREN | RPAREN_PERCENT | STATEMENT_PROMPT | DOLLAR_LCURLY | RCURLY_DOLLAR | PERCENT_LCURLY | RCURLY_PERCENT | LBRACKET_BAR | BAR_RBRACKET | LBRACKET_LCURLY | RCURLY_RBRACKET | COLON | COMMA | QUESTION | SEMI | DIESE | DOLLAR | DOT | DOTDOT | COLONx2 | LAND | LAND_THEN | LAND_ASSIGN | LAND_ASSIGN_AFTER | LNOT | LOR | LOR_ELSE | LOR_ASSIGN | LOR_ASSIGN_AFTER | LXOR | EQUAL | NEQUAL | SEQUAL | NSEQUAL | LTE | LT_ | GTE | GT | PLUS | PLUS_ASSIGN | PLUS_ASSIGN_AFTER | INCR | MINUS | MINUS_ASSIGN | MINUS_ASSIGN_AFTER | DECR | STAR | STAR_ASSIGN | STAR_ASSIGN_AFTER | DIV | DIV_ASSIGN | DIV_ASSIGN_AFTER | MOD | MOD_ASSIGN | MOD_ASSIGN_AFTER | RSHIFT | RSHIFT_ASSIGN | RSHIFT_ASSIGN_AFTER | LSHIFT | LSHIFT_ASSIGN | LSHIFT_ASSIGN_AFTER | BAND | BAND_ASSIGN | BAND_ASSIGN_AFTER | BNOT | BOR | BOR_ASSIGN | BOR_ASSIGN_AFTER | BXOR | BXOR_ASSIGN | BXOR_ASSIGN_AFTER | ID | AT_ID | StringLiteral | CharLiteral | NumberLiteral | COMMENT | WS ) |
| |
| ANTLR3_UINT32 alt50; |
| |
| alt50=392; |
| |
| alt50 = cdfa50.predict(ctx, RECOGNIZER, ISTREAM, &cdfa50); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| switch (alt50) |
| { |
| case 1: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:10: T__144 |
| { |
| /* 1:10: T__144 */ |
| mT__144(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 2: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:17: T__145 |
| { |
| /* 1:17: T__145 */ |
| mT__145(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 3: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:24: T__146 |
| { |
| /* 1:24: T__146 */ |
| mT__146(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 4: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:31: T__147 |
| { |
| /* 1:31: T__147 */ |
| mT__147(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 5: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:38: T__148 |
| { |
| /* 1:38: T__148 */ |
| mT__148(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 6: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:45: T__149 |
| { |
| /* 1:45: T__149 */ |
| mT__149(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 7: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:52: T__150 |
| { |
| /* 1:52: T__150 */ |
| mT__150(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 8: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:59: T__151 |
| { |
| /* 1:59: T__151 */ |
| mT__151(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 9: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:66: T__152 |
| { |
| /* 1:66: T__152 */ |
| mT__152(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 10: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:73: T__153 |
| { |
| /* 1:73: T__153 */ |
| mT__153(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 11: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:80: T__154 |
| { |
| /* 1:80: T__154 */ |
| mT__154(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 12: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:87: T__155 |
| { |
| /* 1:87: T__155 */ |
| mT__155(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 13: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:94: T__156 |
| { |
| /* 1:94: T__156 */ |
| mT__156(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 14: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:101: T__157 |
| { |
| /* 1:101: T__157 */ |
| mT__157(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 15: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:108: T__158 |
| { |
| /* 1:108: T__158 */ |
| mT__158(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 16: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:115: T__159 |
| { |
| /* 1:115: T__159 */ |
| mT__159(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 17: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:122: T__160 |
| { |
| /* 1:122: T__160 */ |
| mT__160(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 18: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:129: T__161 |
| { |
| /* 1:129: T__161 */ |
| mT__161(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 19: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:136: T__162 |
| { |
| /* 1:136: T__162 */ |
| mT__162(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 20: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:143: T__163 |
| { |
| /* 1:143: T__163 */ |
| mT__163(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 21: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:150: T__164 |
| { |
| /* 1:150: T__164 */ |
| mT__164(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 22: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:157: T__165 |
| { |
| /* 1:157: T__165 */ |
| mT__165(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 23: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:164: T__166 |
| { |
| /* 1:164: T__166 */ |
| mT__166(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 24: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:171: T__167 |
| { |
| /* 1:171: T__167 */ |
| mT__167(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 25: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:178: T__168 |
| { |
| /* 1:178: T__168 */ |
| mT__168(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 26: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:185: T__169 |
| { |
| /* 1:185: T__169 */ |
| mT__169(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 27: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:192: T__170 |
| { |
| /* 1:192: T__170 */ |
| mT__170(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 28: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:199: T__171 |
| { |
| /* 1:199: T__171 */ |
| mT__171(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 29: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:206: T__172 |
| { |
| /* 1:206: T__172 */ |
| mT__172(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 30: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:213: T__173 |
| { |
| /* 1:213: T__173 */ |
| mT__173(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 31: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:220: T__174 |
| { |
| /* 1:220: T__174 */ |
| mT__174(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 32: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:227: T__175 |
| { |
| /* 1:227: T__175 */ |
| mT__175(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 33: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:234: T__176 |
| { |
| /* 1:234: T__176 */ |
| mT__176(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 34: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:241: T__177 |
| { |
| /* 1:241: T__177 */ |
| mT__177(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 35: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:248: T__178 |
| { |
| /* 1:248: T__178 */ |
| mT__178(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 36: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:255: T__179 |
| { |
| /* 1:255: T__179 */ |
| mT__179(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 37: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:262: T__180 |
| { |
| /* 1:262: T__180 */ |
| mT__180(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 38: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:269: T__181 |
| { |
| /* 1:269: T__181 */ |
| mT__181(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 39: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:276: T__182 |
| { |
| /* 1:276: T__182 */ |
| mT__182(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 40: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:283: T__183 |
| { |
| /* 1:283: T__183 */ |
| mT__183(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 41: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:290: T__184 |
| { |
| /* 1:290: T__184 */ |
| mT__184(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 42: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:297: T__185 |
| { |
| /* 1:297: T__185 */ |
| mT__185(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 43: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:304: T__186 |
| { |
| /* 1:304: T__186 */ |
| mT__186(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 44: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:311: T__187 |
| { |
| /* 1:311: T__187 */ |
| mT__187(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 45: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:318: T__188 |
| { |
| /* 1:318: T__188 */ |
| mT__188(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 46: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:325: T__189 |
| { |
| /* 1:325: T__189 */ |
| mT__189(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 47: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:332: T__190 |
| { |
| /* 1:332: T__190 */ |
| mT__190(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 48: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:339: T__191 |
| { |
| /* 1:339: T__191 */ |
| mT__191(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 49: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:346: T__192 |
| { |
| /* 1:346: T__192 */ |
| mT__192(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 50: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:353: T__193 |
| { |
| /* 1:353: T__193 */ |
| mT__193(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 51: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:360: T__194 |
| { |
| /* 1:360: T__194 */ |
| mT__194(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 52: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:367: T__195 |
| { |
| /* 1:367: T__195 */ |
| mT__195(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 53: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:374: T__196 |
| { |
| /* 1:374: T__196 */ |
| mT__196(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 54: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:381: T__197 |
| { |
| /* 1:381: T__197 */ |
| mT__197(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 55: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:388: T__198 |
| { |
| /* 1:388: T__198 */ |
| mT__198(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 56: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:395: T__199 |
| { |
| /* 1:395: T__199 */ |
| mT__199(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 57: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:402: T__200 |
| { |
| /* 1:402: T__200 */ |
| mT__200(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 58: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:409: T__201 |
| { |
| /* 1:409: T__201 */ |
| mT__201(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 59: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:416: T__202 |
| { |
| /* 1:416: T__202 */ |
| mT__202(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 60: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:423: T__203 |
| { |
| /* 1:423: T__203 */ |
| mT__203(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 61: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:430: T__204 |
| { |
| /* 1:430: T__204 */ |
| mT__204(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 62: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:437: T__205 |
| { |
| /* 1:437: T__205 */ |
| mT__205(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 63: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:444: T__206 |
| { |
| /* 1:444: T__206 */ |
| mT__206(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 64: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:451: T__207 |
| { |
| /* 1:451: T__207 */ |
| mT__207(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 65: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:458: T__208 |
| { |
| /* 1:458: T__208 */ |
| mT__208(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 66: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:465: T__209 |
| { |
| /* 1:465: T__209 */ |
| mT__209(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 67: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:472: T__210 |
| { |
| /* 1:472: T__210 */ |
| mT__210(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 68: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:479: T__211 |
| { |
| /* 1:479: T__211 */ |
| mT__211(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 69: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:486: T__212 |
| { |
| /* 1:486: T__212 */ |
| mT__212(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 70: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:493: T__213 |
| { |
| /* 1:493: T__213 */ |
| mT__213(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 71: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:500: T__214 |
| { |
| /* 1:500: T__214 */ |
| mT__214(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 72: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:507: T__215 |
| { |
| /* 1:507: T__215 */ |
| mT__215(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 73: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:514: T__216 |
| { |
| /* 1:514: T__216 */ |
| mT__216(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 74: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:521: T__217 |
| { |
| /* 1:521: T__217 */ |
| mT__217(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 75: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:528: T__218 |
| { |
| /* 1:528: T__218 */ |
| mT__218(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 76: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:535: T__219 |
| { |
| /* 1:535: T__219 */ |
| mT__219(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 77: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:542: T__220 |
| { |
| /* 1:542: T__220 */ |
| mT__220(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 78: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:549: T__221 |
| { |
| /* 1:549: T__221 */ |
| mT__221(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 79: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:556: T__222 |
| { |
| /* 1:556: T__222 */ |
| mT__222(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 80: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:563: T__223 |
| { |
| /* 1:563: T__223 */ |
| mT__223(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 81: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:570: T__224 |
| { |
| /* 1:570: T__224 */ |
| mT__224(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 82: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:577: T__225 |
| { |
| /* 1:577: T__225 */ |
| mT__225(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 83: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:584: T__226 |
| { |
| /* 1:584: T__226 */ |
| mT__226(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 84: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:591: T__227 |
| { |
| /* 1:591: T__227 */ |
| mT__227(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 85: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:598: T__228 |
| { |
| /* 1:598: T__228 */ |
| mT__228(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 86: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:605: T__229 |
| { |
| /* 1:605: T__229 */ |
| mT__229(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 87: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:612: T__230 |
| { |
| /* 1:612: T__230 */ |
| mT__230(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 88: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:619: T__231 |
| { |
| /* 1:619: T__231 */ |
| mT__231(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 89: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:626: T__232 |
| { |
| /* 1:626: T__232 */ |
| mT__232(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 90: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:633: T__233 |
| { |
| /* 1:633: T__233 */ |
| mT__233(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 91: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:640: T__234 |
| { |
| /* 1:640: T__234 */ |
| mT__234(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 92: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:647: T__235 |
| { |
| /* 1:647: T__235 */ |
| mT__235(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 93: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:654: T__236 |
| { |
| /* 1:654: T__236 */ |
| mT__236(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 94: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:661: T__237 |
| { |
| /* 1:661: T__237 */ |
| mT__237(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 95: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:668: T__238 |
| { |
| /* 1:668: T__238 */ |
| mT__238(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 96: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:675: T__239 |
| { |
| /* 1:675: T__239 */ |
| mT__239(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 97: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:682: T__240 |
| { |
| /* 1:682: T__240 */ |
| mT__240(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 98: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:689: T__241 |
| { |
| /* 1:689: T__241 */ |
| mT__241(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 99: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:696: T__242 |
| { |
| /* 1:696: T__242 */ |
| mT__242(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 100: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:703: T__243 |
| { |
| /* 1:703: T__243 */ |
| mT__243(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 101: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:710: T__244 |
| { |
| /* 1:710: T__244 */ |
| mT__244(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 102: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:717: T__245 |
| { |
| /* 1:717: T__245 */ |
| mT__245(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 103: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:724: T__246 |
| { |
| /* 1:724: T__246 */ |
| mT__246(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 104: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:731: T__247 |
| { |
| /* 1:731: T__247 */ |
| mT__247(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 105: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:738: T__248 |
| { |
| /* 1:738: T__248 */ |
| mT__248(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 106: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:745: T__249 |
| { |
| /* 1:745: T__249 */ |
| mT__249(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 107: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:752: T__250 |
| { |
| /* 1:752: T__250 */ |
| mT__250(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 108: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:759: T__251 |
| { |
| /* 1:759: T__251 */ |
| mT__251(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 109: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:766: T__252 |
| { |
| /* 1:766: T__252 */ |
| mT__252(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 110: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:773: T__253 |
| { |
| /* 1:773: T__253 */ |
| mT__253(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 111: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:780: T__254 |
| { |
| /* 1:780: T__254 */ |
| mT__254(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 112: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:787: T__255 |
| { |
| /* 1:787: T__255 */ |
| mT__255(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 113: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:794: T__256 |
| { |
| /* 1:794: T__256 */ |
| mT__256(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 114: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:801: T__257 |
| { |
| /* 1:801: T__257 */ |
| mT__257(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 115: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:808: T__258 |
| { |
| /* 1:808: T__258 */ |
| mT__258(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 116: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:815: T__259 |
| { |
| /* 1:815: T__259 */ |
| mT__259(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 117: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:822: T__260 |
| { |
| /* 1:822: T__260 */ |
| mT__260(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 118: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:829: T__261 |
| { |
| /* 1:829: T__261 */ |
| mT__261(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 119: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:836: T__262 |
| { |
| /* 1:836: T__262 */ |
| mT__262(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 120: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:843: T__263 |
| { |
| /* 1:843: T__263 */ |
| mT__263(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 121: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:850: T__264 |
| { |
| /* 1:850: T__264 */ |
| mT__264(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 122: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:857: T__265 |
| { |
| /* 1:857: T__265 */ |
| mT__265(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 123: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:864: T__266 |
| { |
| /* 1:864: T__266 */ |
| mT__266(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 124: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:871: T__267 |
| { |
| /* 1:871: T__267 */ |
| mT__267(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 125: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:878: T__268 |
| { |
| /* 1:878: T__268 */ |
| mT__268(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 126: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:885: T__269 |
| { |
| /* 1:885: T__269 */ |
| mT__269(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 127: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:892: T__270 |
| { |
| /* 1:892: T__270 */ |
| mT__270(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 128: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:899: T__271 |
| { |
| /* 1:899: T__271 */ |
| mT__271(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 129: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:906: T__272 |
| { |
| /* 1:906: T__272 */ |
| mT__272(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 130: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:913: T__273 |
| { |
| /* 1:913: T__273 */ |
| mT__273(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 131: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:920: T__274 |
| { |
| /* 1:920: T__274 */ |
| mT__274(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 132: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:927: T__275 |
| { |
| /* 1:927: T__275 */ |
| mT__275(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 133: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:934: T__276 |
| { |
| /* 1:934: T__276 */ |
| mT__276(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 134: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:941: T__277 |
| { |
| /* 1:941: T__277 */ |
| mT__277(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 135: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:948: T__278 |
| { |
| /* 1:948: T__278 */ |
| mT__278(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 136: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:955: T__279 |
| { |
| /* 1:955: T__279 */ |
| mT__279(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 137: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:962: T__280 |
| { |
| /* 1:962: T__280 */ |
| mT__280(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 138: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:969: T__281 |
| { |
| /* 1:969: T__281 */ |
| mT__281(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 139: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:976: T__282 |
| { |
| /* 1:976: T__282 */ |
| mT__282(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 140: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:983: T__283 |
| { |
| /* 1:983: T__283 */ |
| mT__283(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 141: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:990: T__284 |
| { |
| /* 1:990: T__284 */ |
| mT__284(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 142: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:997: T__285 |
| { |
| /* 1:997: T__285 */ |
| mT__285(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 143: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1004: T__286 |
| { |
| /* 1:1004: T__286 */ |
| mT__286(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 144: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1011: T__287 |
| { |
| /* 1:1011: T__287 */ |
| mT__287(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 145: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1018: T__288 |
| { |
| /* 1:1018: T__288 */ |
| mT__288(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 146: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1025: T__289 |
| { |
| /* 1:1025: T__289 */ |
| mT__289(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 147: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1032: T__290 |
| { |
| /* 1:1032: T__290 */ |
| mT__290(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 148: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1039: T__291 |
| { |
| /* 1:1039: T__291 */ |
| mT__291(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 149: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1046: T__292 |
| { |
| /* 1:1046: T__292 */ |
| mT__292(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 150: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1053: T__293 |
| { |
| /* 1:1053: T__293 */ |
| mT__293(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 151: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1060: T__294 |
| { |
| /* 1:1060: T__294 */ |
| mT__294(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 152: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1067: T__295 |
| { |
| /* 1:1067: T__295 */ |
| mT__295(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 153: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1074: T__296 |
| { |
| /* 1:1074: T__296 */ |
| mT__296(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 154: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1081: T__297 |
| { |
| /* 1:1081: T__297 */ |
| mT__297(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 155: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1088: T__298 |
| { |
| /* 1:1088: T__298 */ |
| mT__298(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 156: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1095: T__299 |
| { |
| /* 1:1095: T__299 */ |
| mT__299(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 157: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1102: T__300 |
| { |
| /* 1:1102: T__300 */ |
| mT__300(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 158: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1109: T__301 |
| { |
| /* 1:1109: T__301 */ |
| mT__301(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 159: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1116: T__302 |
| { |
| /* 1:1116: T__302 */ |
| mT__302(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 160: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1123: T__303 |
| { |
| /* 1:1123: T__303 */ |
| mT__303(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 161: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1130: T__304 |
| { |
| /* 1:1130: T__304 */ |
| mT__304(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 162: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1137: T__305 |
| { |
| /* 1:1137: T__305 */ |
| mT__305(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 163: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1144: T__306 |
| { |
| /* 1:1144: T__306 */ |
| mT__306(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 164: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1151: T__307 |
| { |
| /* 1:1151: T__307 */ |
| mT__307(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 165: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1158: T__308 |
| { |
| /* 1:1158: T__308 */ |
| mT__308(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 166: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1165: T__309 |
| { |
| /* 1:1165: T__309 */ |
| mT__309(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 167: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1172: T__310 |
| { |
| /* 1:1172: T__310 */ |
| mT__310(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 168: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1179: T__311 |
| { |
| /* 1:1179: T__311 */ |
| mT__311(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 169: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1186: T__312 |
| { |
| /* 1:1186: T__312 */ |
| mT__312(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 170: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1193: T__313 |
| { |
| /* 1:1193: T__313 */ |
| mT__313(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 171: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1200: T__314 |
| { |
| /* 1:1200: T__314 */ |
| mT__314(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 172: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1207: T__315 |
| { |
| /* 1:1207: T__315 */ |
| mT__315(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 173: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1214: T__316 |
| { |
| /* 1:1214: T__316 */ |
| mT__316(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 174: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1221: T__317 |
| { |
| /* 1:1221: T__317 */ |
| mT__317(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 175: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1228: T__318 |
| { |
| /* 1:1228: T__318 */ |
| mT__318(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 176: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1235: T__319 |
| { |
| /* 1:1235: T__319 */ |
| mT__319(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 177: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1242: T__320 |
| { |
| /* 1:1242: T__320 */ |
| mT__320(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 178: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1249: T__321 |
| { |
| /* 1:1249: T__321 */ |
| mT__321(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 179: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1256: T__322 |
| { |
| /* 1:1256: T__322 */ |
| mT__322(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 180: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1263: T__323 |
| { |
| /* 1:1263: T__323 */ |
| mT__323(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 181: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1270: T__324 |
| { |
| /* 1:1270: T__324 */ |
| mT__324(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 182: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1277: T__325 |
| { |
| /* 1:1277: T__325 */ |
| mT__325(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 183: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1284: T__326 |
| { |
| /* 1:1284: T__326 */ |
| mT__326(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 184: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1291: T__327 |
| { |
| /* 1:1291: T__327 */ |
| mT__327(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 185: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1298: T__328 |
| { |
| /* 1:1298: T__328 */ |
| mT__328(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 186: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1305: T__329 |
| { |
| /* 1:1305: T__329 */ |
| mT__329(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 187: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1312: T__330 |
| { |
| /* 1:1312: T__330 */ |
| mT__330(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 188: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1319: T__331 |
| { |
| /* 1:1319: T__331 */ |
| mT__331(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 189: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1326: T__332 |
| { |
| /* 1:1326: T__332 */ |
| mT__332(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 190: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1333: T__333 |
| { |
| /* 1:1333: T__333 */ |
| mT__333(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 191: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1340: T__334 |
| { |
| /* 1:1340: T__334 */ |
| mT__334(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 192: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1347: T__335 |
| { |
| /* 1:1347: T__335 */ |
| mT__335(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 193: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1354: T__336 |
| { |
| /* 1:1354: T__336 */ |
| mT__336(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 194: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1361: T__337 |
| { |
| /* 1:1361: T__337 */ |
| mT__337(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 195: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1368: T__338 |
| { |
| /* 1:1368: T__338 */ |
| mT__338(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 196: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1375: T__339 |
| { |
| /* 1:1375: T__339 */ |
| mT__339(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 197: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1382: T__340 |
| { |
| /* 1:1382: T__340 */ |
| mT__340(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 198: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1389: T__341 |
| { |
| /* 1:1389: T__341 */ |
| mT__341(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 199: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1396: T__342 |
| { |
| /* 1:1396: T__342 */ |
| mT__342(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 200: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1403: T__343 |
| { |
| /* 1:1403: T__343 */ |
| mT__343(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 201: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1410: T__344 |
| { |
| /* 1:1410: T__344 */ |
| mT__344(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 202: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1417: T__345 |
| { |
| /* 1:1417: T__345 */ |
| mT__345(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 203: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1424: T__346 |
| { |
| /* 1:1424: T__346 */ |
| mT__346(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 204: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1431: T__347 |
| { |
| /* 1:1431: T__347 */ |
| mT__347(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 205: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1438: T__348 |
| { |
| /* 1:1438: T__348 */ |
| mT__348(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 206: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1445: T__349 |
| { |
| /* 1:1445: T__349 */ |
| mT__349(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 207: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1452: T__350 |
| { |
| /* 1:1452: T__350 */ |
| mT__350(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 208: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1459: T__351 |
| { |
| /* 1:1459: T__351 */ |
| mT__351(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 209: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1466: T__352 |
| { |
| /* 1:1466: T__352 */ |
| mT__352(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 210: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1473: T__353 |
| { |
| /* 1:1473: T__353 */ |
| mT__353(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 211: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1480: T__354 |
| { |
| /* 1:1480: T__354 */ |
| mT__354(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 212: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1487: T__355 |
| { |
| /* 1:1487: T__355 */ |
| mT__355(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 213: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1494: T__356 |
| { |
| /* 1:1494: T__356 */ |
| mT__356(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 214: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1501: T__357 |
| { |
| /* 1:1501: T__357 */ |
| mT__357(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 215: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1508: T__358 |
| { |
| /* 1:1508: T__358 */ |
| mT__358(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 216: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1515: T__359 |
| { |
| /* 1:1515: T__359 */ |
| mT__359(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 217: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1522: T__360 |
| { |
| /* 1:1522: T__360 */ |
| mT__360(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 218: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1529: T__361 |
| { |
| /* 1:1529: T__361 */ |
| mT__361(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 219: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1536: T__362 |
| { |
| /* 1:1536: T__362 */ |
| mT__362(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 220: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1543: T__363 |
| { |
| /* 1:1543: T__363 */ |
| mT__363(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 221: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1550: T__364 |
| { |
| /* 1:1550: T__364 */ |
| mT__364(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 222: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1557: T__365 |
| { |
| /* 1:1557: T__365 */ |
| mT__365(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 223: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1564: T__366 |
| { |
| /* 1:1564: T__366 */ |
| mT__366(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 224: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1571: T__367 |
| { |
| /* 1:1571: T__367 */ |
| mT__367(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 225: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1578: T__368 |
| { |
| /* 1:1578: T__368 */ |
| mT__368(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 226: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1585: T__369 |
| { |
| /* 1:1585: T__369 */ |
| mT__369(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 227: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1592: T__370 |
| { |
| /* 1:1592: T__370 */ |
| mT__370(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 228: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1599: T__371 |
| { |
| /* 1:1599: T__371 */ |
| mT__371(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 229: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1606: T__372 |
| { |
| /* 1:1606: T__372 */ |
| mT__372(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 230: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1613: T__373 |
| { |
| /* 1:1613: T__373 */ |
| mT__373(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 231: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1620: T__374 |
| { |
| /* 1:1620: T__374 */ |
| mT__374(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 232: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1627: T__375 |
| { |
| /* 1:1627: T__375 */ |
| mT__375(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 233: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1634: T__376 |
| { |
| /* 1:1634: T__376 */ |
| mT__376(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 234: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1641: T__377 |
| { |
| /* 1:1641: T__377 */ |
| mT__377(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 235: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1648: T__378 |
| { |
| /* 1:1648: T__378 */ |
| mT__378(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 236: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1655: T__379 |
| { |
| /* 1:1655: T__379 */ |
| mT__379(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 237: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1662: T__380 |
| { |
| /* 1:1662: T__380 */ |
| mT__380(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 238: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1669: T__381 |
| { |
| /* 1:1669: T__381 */ |
| mT__381(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 239: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1676: T__382 |
| { |
| /* 1:1676: T__382 */ |
| mT__382(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 240: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1683: T__383 |
| { |
| /* 1:1683: T__383 */ |
| mT__383(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 241: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1690: T__384 |
| { |
| /* 1:1690: T__384 */ |
| mT__384(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 242: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1697: T__385 |
| { |
| /* 1:1697: T__385 */ |
| mT__385(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 243: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1704: T__386 |
| { |
| /* 1:1704: T__386 */ |
| mT__386(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 244: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1711: T__387 |
| { |
| /* 1:1711: T__387 */ |
| mT__387(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 245: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1718: T__388 |
| { |
| /* 1:1718: T__388 */ |
| mT__388(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 246: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1725: T__389 |
| { |
| /* 1:1725: T__389 */ |
| mT__389(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 247: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1732: T__390 |
| { |
| /* 1:1732: T__390 */ |
| mT__390(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 248: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1739: T__391 |
| { |
| /* 1:1739: T__391 */ |
| mT__391(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 249: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1746: T__392 |
| { |
| /* 1:1746: T__392 */ |
| mT__392(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 250: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1753: T__393 |
| { |
| /* 1:1753: T__393 */ |
| mT__393(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 251: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1760: T__394 |
| { |
| /* 1:1760: T__394 */ |
| mT__394(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 252: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1767: T__395 |
| { |
| /* 1:1767: T__395 */ |
| mT__395(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 253: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1774: T__396 |
| { |
| /* 1:1774: T__396 */ |
| mT__396(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 254: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1781: T__397 |
| { |
| /* 1:1781: T__397 */ |
| mT__397(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 255: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1788: T__398 |
| { |
| /* 1:1788: T__398 */ |
| mT__398(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 256: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1795: T__399 |
| { |
| /* 1:1795: T__399 */ |
| mT__399(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 257: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1802: T__400 |
| { |
| /* 1:1802: T__400 */ |
| mT__400(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 258: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1809: T__401 |
| { |
| /* 1:1809: T__401 */ |
| mT__401(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 259: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1816: T__402 |
| { |
| /* 1:1816: T__402 */ |
| mT__402(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 260: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1823: T__403 |
| { |
| /* 1:1823: T__403 */ |
| mT__403(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 261: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1830: T__404 |
| { |
| /* 1:1830: T__404 */ |
| mT__404(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 262: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1837: T__405 |
| { |
| /* 1:1837: T__405 */ |
| mT__405(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 263: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1844: T__406 |
| { |
| /* 1:1844: T__406 */ |
| mT__406(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 264: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1851: T__407 |
| { |
| /* 1:1851: T__407 */ |
| mT__407(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 265: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1858: T__408 |
| { |
| /* 1:1858: T__408 */ |
| mT__408(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 266: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1865: T__409 |
| { |
| /* 1:1865: T__409 */ |
| mT__409(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 267: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1872: T__410 |
| { |
| /* 1:1872: T__410 */ |
| mT__410(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 268: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1879: T__411 |
| { |
| /* 1:1879: T__411 */ |
| mT__411(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 269: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1886: T__412 |
| { |
| /* 1:1886: T__412 */ |
| mT__412(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 270: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1893: T__413 |
| { |
| /* 1:1893: T__413 */ |
| mT__413(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 271: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1900: T__414 |
| { |
| /* 1:1900: T__414 */ |
| mT__414(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 272: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1907: T__415 |
| { |
| /* 1:1907: T__415 */ |
| mT__415(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 273: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1914: T__416 |
| { |
| /* 1:1914: T__416 */ |
| mT__416(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 274: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1921: T__417 |
| { |
| /* 1:1921: T__417 */ |
| mT__417(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 275: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1928: OP_ATOMIC_SEQUENCE |
| { |
| /* 1:1928: OP_ATOMIC_SEQUENCE */ |
| mOP_ATOMIC_SEQUENCE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 276: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1947: OP_SEQUENCE |
| { |
| /* 1:1947: OP_SEQUENCE */ |
| mOP_SEQUENCE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 277: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1959: OP_SEQUENCE_SIDE |
| { |
| /* 1:1959: OP_SEQUENCE_SIDE */ |
| mOP_SEQUENCE_SIDE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 278: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1976: OP_SEQUENCE_WEAK |
| { |
| /* 1:1976: OP_SEQUENCE_WEAK */ |
| mOP_SEQUENCE_WEAK(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 279: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:1993: OP_SCHEDULE_GT |
| { |
| /* 1:1993: OP_SCHEDULE_GT */ |
| mOP_SCHEDULE_GT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 280: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2008: OP_SCHEDULE_LT |
| { |
| /* 1:2008: OP_SCHEDULE_LT */ |
| mOP_SCHEDULE_LT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 281: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2023: OP_SCHEDULE_XOR |
| { |
| /* 1:2023: OP_SCHEDULE_XOR */ |
| mOP_SCHEDULE_XOR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 282: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2039: OP_SCHEDULE_AND_THEN |
| { |
| /* 1:2039: OP_SCHEDULE_AND_THEN */ |
| mOP_SCHEDULE_AND_THEN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 283: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2060: OP_SCHEDULE_OR_ELSE |
| { |
| /* 1:2060: OP_SCHEDULE_OR_ELSE */ |
| mOP_SCHEDULE_OR_ELSE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 284: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2080: OP_NON_DETERMINISM |
| { |
| /* 1:2080: OP_NON_DETERMINISM */ |
| mOP_NON_DETERMINISM(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 285: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2099: OP_CONCURRENCY_ASYNC |
| { |
| /* 1:2099: OP_CONCURRENCY_ASYNC */ |
| mOP_CONCURRENCY_ASYNC(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 286: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2120: OP_CONCURRENCY_AND |
| { |
| /* 1:2120: OP_CONCURRENCY_AND */ |
| mOP_CONCURRENCY_AND(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 287: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2139: OP_CONCURRENCY_OR |
| { |
| /* 1:2139: OP_CONCURRENCY_OR */ |
| mOP_CONCURRENCY_OR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 288: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2157: OP_CONCURRENCY_INTERLEAVING |
| { |
| /* 1:2157: OP_CONCURRENCY_INTERLEAVING */ |
| mOP_CONCURRENCY_INTERLEAVING(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 289: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2185: OP_CONCURRENCY_PARALLEL |
| { |
| /* 1:2185: OP_CONCURRENCY_PARALLEL */ |
| mOP_CONCURRENCY_PARALLEL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 290: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2209: OP_FORK |
| { |
| /* 1:2209: OP_FORK */ |
| mOP_FORK(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 291: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2217: OP_JOIN |
| { |
| /* 1:2217: OP_JOIN */ |
| mOP_JOIN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 292: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2225: OP_CONCURRENCY_RDV_ASYNC |
| { |
| /* 1:2225: OP_CONCURRENCY_RDV_ASYNC */ |
| mOP_CONCURRENCY_RDV_ASYNC(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 293: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2250: OP_CONCURRENCY_RDV_AND |
| { |
| /* 1:2250: OP_CONCURRENCY_RDV_AND */ |
| mOP_CONCURRENCY_RDV_AND(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 294: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2273: OP_CONCURRENCY_RDV_OR |
| { |
| /* 1:2273: OP_CONCURRENCY_RDV_OR */ |
| mOP_CONCURRENCY_RDV_OR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 295: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2295: OP_CONCURRENCY_RDV_INTERLEAVING |
| { |
| /* 1:2295: OP_CONCURRENCY_RDV_INTERLEAVING */ |
| mOP_CONCURRENCY_RDV_INTERLEAVING(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 296: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2327: OP_CONCURRENCY_RDV_PARALLEL |
| { |
| /* 1:2327: OP_CONCURRENCY_RDV_PARALLEL */ |
| mOP_CONCURRENCY_RDV_PARALLEL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 297: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2355: ASSIGN |
| { |
| /* 1:2355: ASSIGN */ |
| mASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 298: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2362: ASSIGN_AFTER |
| { |
| /* 1:2362: ASSIGN_AFTER */ |
| mASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 299: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2375: ASSIGN_REF |
| { |
| /* 1:2375: ASSIGN_REF */ |
| mASSIGN_REF(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 300: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2386: ASSIGN_MACRO |
| { |
| /* 1:2386: ASSIGN_MACRO */ |
| mASSIGN_MACRO(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 301: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2399: OP_PUSH |
| { |
| /* 1:2399: OP_PUSH */ |
| mOP_PUSH(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 302: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2407: OP_ASSIGN_TOP |
| { |
| /* 1:2407: OP_ASSIGN_TOP */ |
| mOP_ASSIGN_TOP(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 303: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2421: OP_TOP |
| { |
| /* 1:2421: OP_TOP */ |
| mOP_TOP(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 304: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2428: OP_POP |
| { |
| /* 1:2428: OP_POP */ |
| mOP_POP(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 305: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2435: LPAREN |
| { |
| /* 1:2435: LPAREN */ |
| mLPAREN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 306: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2442: RPAREN |
| { |
| /* 1:2442: RPAREN */ |
| mRPAREN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 307: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2449: LCURLY |
| { |
| /* 1:2449: LCURLY */ |
| mLCURLY(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 308: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2456: RCURLY |
| { |
| /* 1:2456: RCURLY */ |
| mRCURLY(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 309: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2463: LBRACKET |
| { |
| /* 1:2463: LBRACKET */ |
| mLBRACKET(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 310: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2472: RBRACKET |
| { |
| /* 1:2472: RBRACKET */ |
| mRBRACKET(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 311: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2481: LBRACKET_EXCEPT |
| { |
| /* 1:2481: LBRACKET_EXCEPT */ |
| mLBRACKET_EXCEPT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 312: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2497: LPAREN_INVOKE |
| { |
| /* 1:2497: LPAREN_INVOKE */ |
| mLPAREN_INVOKE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 313: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2511: LCURLY_INVOKE |
| { |
| /* 1:2511: LCURLY_INVOKE */ |
| mLCURLY_INVOKE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 314: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2525: PERCENT_LPAREN_INVOKE |
| { |
| /* 1:2525: PERCENT_LPAREN_INVOKE */ |
| mPERCENT_LPAREN_INVOKE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 315: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2547: PERCENT_LPAREN |
| { |
| /* 1:2547: PERCENT_LPAREN */ |
| mPERCENT_LPAREN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 316: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2562: RPAREN_PERCENT |
| { |
| /* 1:2562: RPAREN_PERCENT */ |
| mRPAREN_PERCENT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 317: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2577: STATEMENT_PROMPT |
| { |
| /* 1:2577: STATEMENT_PROMPT */ |
| mSTATEMENT_PROMPT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 318: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2594: DOLLAR_LCURLY |
| { |
| /* 1:2594: DOLLAR_LCURLY */ |
| mDOLLAR_LCURLY(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 319: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2608: RCURLY_DOLLAR |
| { |
| /* 1:2608: RCURLY_DOLLAR */ |
| mRCURLY_DOLLAR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 320: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2622: PERCENT_LCURLY |
| { |
| /* 1:2622: PERCENT_LCURLY */ |
| mPERCENT_LCURLY(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 321: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2637: RCURLY_PERCENT |
| { |
| /* 1:2637: RCURLY_PERCENT */ |
| mRCURLY_PERCENT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 322: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2652: LBRACKET_BAR |
| { |
| /* 1:2652: LBRACKET_BAR */ |
| mLBRACKET_BAR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 323: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2665: BAR_RBRACKET |
| { |
| /* 1:2665: BAR_RBRACKET */ |
| mBAR_RBRACKET(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 324: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2678: LBRACKET_LCURLY |
| { |
| /* 1:2678: LBRACKET_LCURLY */ |
| mLBRACKET_LCURLY(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 325: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2694: RCURLY_RBRACKET |
| { |
| /* 1:2694: RCURLY_RBRACKET */ |
| mRCURLY_RBRACKET(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 326: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2710: COLON |
| { |
| /* 1:2710: COLON */ |
| mCOLON(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 327: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2716: COMMA |
| { |
| /* 1:2716: COMMA */ |
| mCOMMA(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 328: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2722: QUESTION |
| { |
| /* 1:2722: QUESTION */ |
| mQUESTION(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 329: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2731: SEMI |
| { |
| /* 1:2731: SEMI */ |
| mSEMI(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 330: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2736: DIESE |
| { |
| /* 1:2736: DIESE */ |
| mDIESE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 331: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2742: DOLLAR |
| { |
| /* 1:2742: DOLLAR */ |
| mDOLLAR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 332: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2749: DOT |
| { |
| /* 1:2749: DOT */ |
| mDOT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 333: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2753: DOTDOT |
| { |
| /* 1:2753: DOTDOT */ |
| mDOTDOT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 334: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2760: COLONx2 |
| { |
| /* 1:2760: COLONx2 */ |
| mCOLONx2(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 335: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2768: LAND |
| { |
| /* 1:2768: LAND */ |
| mLAND(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 336: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2773: LAND_THEN |
| { |
| /* 1:2773: LAND_THEN */ |
| mLAND_THEN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 337: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2783: LAND_ASSIGN |
| { |
| /* 1:2783: LAND_ASSIGN */ |
| mLAND_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 338: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2795: LAND_ASSIGN_AFTER |
| { |
| /* 1:2795: LAND_ASSIGN_AFTER */ |
| mLAND_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 339: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2813: LNOT |
| { |
| /* 1:2813: LNOT */ |
| mLNOT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 340: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2818: LOR |
| { |
| /* 1:2818: LOR */ |
| mLOR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 341: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2822: LOR_ELSE |
| { |
| /* 1:2822: LOR_ELSE */ |
| mLOR_ELSE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 342: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2831: LOR_ASSIGN |
| { |
| /* 1:2831: LOR_ASSIGN */ |
| mLOR_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 343: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2842: LOR_ASSIGN_AFTER |
| { |
| /* 1:2842: LOR_ASSIGN_AFTER */ |
| mLOR_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 344: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2859: LXOR |
| { |
| /* 1:2859: LXOR */ |
| mLXOR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 345: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2864: EQUAL |
| { |
| /* 1:2864: EQUAL */ |
| mEQUAL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 346: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2870: NEQUAL |
| { |
| /* 1:2870: NEQUAL */ |
| mNEQUAL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 347: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2877: SEQUAL |
| { |
| /* 1:2877: SEQUAL */ |
| mSEQUAL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 348: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2884: NSEQUAL |
| { |
| /* 1:2884: NSEQUAL */ |
| mNSEQUAL(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 349: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2892: LTE |
| { |
| /* 1:2892: LTE */ |
| mLTE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 350: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2896: LT_ |
| { |
| /* 1:2896: LT_ */ |
| mLT_(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 351: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2900: GTE |
| { |
| /* 1:2900: GTE */ |
| mGTE(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 352: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2904: GT |
| { |
| /* 1:2904: GT */ |
| mGT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 353: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2907: PLUS |
| { |
| /* 1:2907: PLUS */ |
| mPLUS(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 354: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2912: PLUS_ASSIGN |
| { |
| /* 1:2912: PLUS_ASSIGN */ |
| mPLUS_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 355: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2924: PLUS_ASSIGN_AFTER |
| { |
| /* 1:2924: PLUS_ASSIGN_AFTER */ |
| mPLUS_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 356: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2942: INCR |
| { |
| /* 1:2942: INCR */ |
| mINCR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 357: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2947: MINUS |
| { |
| /* 1:2947: MINUS */ |
| mMINUS(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 358: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2953: MINUS_ASSIGN |
| { |
| /* 1:2953: MINUS_ASSIGN */ |
| mMINUS_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 359: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2966: MINUS_ASSIGN_AFTER |
| { |
| /* 1:2966: MINUS_ASSIGN_AFTER */ |
| mMINUS_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 360: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2985: DECR |
| { |
| /* 1:2985: DECR */ |
| mDECR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 361: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2990: STAR |
| { |
| /* 1:2990: STAR */ |
| mSTAR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 362: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:2995: STAR_ASSIGN |
| { |
| /* 1:2995: STAR_ASSIGN */ |
| mSTAR_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 363: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3007: STAR_ASSIGN_AFTER |
| { |
| /* 1:3007: STAR_ASSIGN_AFTER */ |
| mSTAR_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 364: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3025: DIV |
| { |
| /* 1:3025: DIV */ |
| mDIV(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 365: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3029: DIV_ASSIGN |
| { |
| /* 1:3029: DIV_ASSIGN */ |
| mDIV_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 366: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3040: DIV_ASSIGN_AFTER |
| { |
| /* 1:3040: DIV_ASSIGN_AFTER */ |
| mDIV_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 367: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3057: MOD |
| { |
| /* 1:3057: MOD */ |
| mMOD(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 368: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3061: MOD_ASSIGN |
| { |
| /* 1:3061: MOD_ASSIGN */ |
| mMOD_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 369: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3072: MOD_ASSIGN_AFTER |
| { |
| /* 1:3072: MOD_ASSIGN_AFTER */ |
| mMOD_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 370: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3089: RSHIFT |
| { |
| /* 1:3089: RSHIFT */ |
| mRSHIFT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 371: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3096: RSHIFT_ASSIGN |
| { |
| /* 1:3096: RSHIFT_ASSIGN */ |
| mRSHIFT_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 372: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3110: RSHIFT_ASSIGN_AFTER |
| { |
| /* 1:3110: RSHIFT_ASSIGN_AFTER */ |
| mRSHIFT_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 373: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3130: LSHIFT |
| { |
| /* 1:3130: LSHIFT */ |
| mLSHIFT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 374: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3137: LSHIFT_ASSIGN |
| { |
| /* 1:3137: LSHIFT_ASSIGN */ |
| mLSHIFT_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 375: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3151: LSHIFT_ASSIGN_AFTER |
| { |
| /* 1:3151: LSHIFT_ASSIGN_AFTER */ |
| mLSHIFT_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 376: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3171: BAND |
| { |
| /* 1:3171: BAND */ |
| mBAND(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 377: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3176: BAND_ASSIGN |
| { |
| /* 1:3176: BAND_ASSIGN */ |
| mBAND_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 378: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3188: BAND_ASSIGN_AFTER |
| { |
| /* 1:3188: BAND_ASSIGN_AFTER */ |
| mBAND_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 379: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3206: BNOT |
| { |
| /* 1:3206: BNOT */ |
| mBNOT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 380: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3211: BOR |
| { |
| /* 1:3211: BOR */ |
| mBOR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 381: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3215: BOR_ASSIGN |
| { |
| /* 1:3215: BOR_ASSIGN */ |
| mBOR_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 382: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3226: BOR_ASSIGN_AFTER |
| { |
| /* 1:3226: BOR_ASSIGN_AFTER */ |
| mBOR_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 383: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3243: BXOR |
| { |
| /* 1:3243: BXOR */ |
| mBXOR(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 384: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3248: BXOR_ASSIGN |
| { |
| /* 1:3248: BXOR_ASSIGN */ |
| mBXOR_ASSIGN(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 385: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3260: BXOR_ASSIGN_AFTER |
| { |
| /* 1:3260: BXOR_ASSIGN_AFTER */ |
| mBXOR_ASSIGN_AFTER(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 386: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3278: ID |
| { |
| /* 1:3278: ID */ |
| mID(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 387: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3281: AT_ID |
| { |
| /* 1:3281: AT_ID */ |
| mAT_ID(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 388: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3287: StringLiteral |
| { |
| /* 1:3287: StringLiteral */ |
| mStringLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 389: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3301: CharLiteral |
| { |
| /* 1:3301: CharLiteral */ |
| mCharLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 390: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3313: NumberLiteral |
| { |
| /* 1:3313: NumberLiteral */ |
| mNumberLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 391: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3327: COMMENT |
| { |
| /* 1:3327: COMMENT */ |
| mCOMMENT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| case 392: |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:1:3335: WS |
| { |
| /* 1:3335: WS */ |
| mWS(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto ruleTokensEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| break; |
| |
| } |
| } |
| |
| |
| goto ruleTokensEx; /* Prevent compiler warnings */ |
| ruleTokensEx: ; |
| } |
| |
| // $ANTLR start synpred1_fml |
| static void synpred1_fml_fragment(pfmlLexer ctx ) |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6795:4: ( IntegerLiteral DOTDOT ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6795:6: IntegerLiteral DOTDOT |
| { |
| /* 6795:6: IntegerLiteral DOTDOT */ |
| mIntegerLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto rulesynpred1_fmlEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| /* 6795:6: IntegerLiteral DOTDOT */ |
| mDOTDOT(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto rulesynpred1_fmlEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto rulesynpred1_fmlEx; /* Prevent compiler warnings */ |
| rulesynpred1_fmlEx: ; |
| |
| } |
| // $ANTLR end synpred1_fml |
| |
| // $ANTLR start synpred2_fml |
| static void synpred2_fml_fragment(pfmlLexer ctx ) |
| { |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6797:4: ( FloatLiteral ) |
| // /home/lapitre_is148245/git/org.eclipse.efm-symbex/org.eclipse.efm.symbex/src/parser/model/fml.g:6797:6: FloatLiteral |
| { |
| /* 6797:6: FloatLiteral */ |
| mFloatLiteral(ctx ); |
| if (HASEXCEPTION()) |
| { |
| goto rulesynpred2_fmlEx; |
| } |
| if (HASFAILED()) |
| { |
| return ; |
| } |
| |
| |
| |
| } |
| |
| // This is where rules clean up and exit |
| // |
| goto rulesynpred2_fmlEx; /* Prevent compiler warnings */ |
| rulesynpred2_fmlEx: ; |
| |
| } |
| // $ANTLR end synpred2_fml |
| |
| /* ========================================================================= |
| * Lexer matching rules end. |
| * ========================================================================= |
| */ |
| |
| /* ========================================================================= |
| * Lexer syntactic predicates |
| */ |
| static ANTLR3_BOOLEAN synpred1_fml(pfmlLexer ctx) |
| { |
| ANTLR3_MARKER start; |
| ANTLR3_BOOLEAN success; |
| |
| BACKTRACKING++; |
| start = MARK(); |
| synpred1_fml_fragment(ctx); // can never throw exception |
| success = !(FAILEDFLAG); |
| REWIND(start); |
| BACKTRACKING--; |
| FAILEDFLAG = ANTLR3_FALSE; |
| return success; |
| } |
| static ANTLR3_BOOLEAN synpred2_fml(pfmlLexer ctx) |
| { |
| ANTLR3_MARKER start; |
| ANTLR3_BOOLEAN success; |
| |
| BACKTRACKING++; |
| start = MARK(); |
| synpred2_fml_fragment(ctx); // can never throw exception |
| success = !(FAILEDFLAG); |
| REWIND(start); |
| BACKTRACKING--; |
| FAILEDFLAG = ANTLR3_FALSE; |
| return success; |
| } |
| |
| /* ========================================================================= |
| * Lexer syntactic predicates end. |
| * ========================================================================= |
| */ |
| |
| /* End of Lexer code |
| * ================================================ |
| * ================================================ |
| */ |
| |
| |
| /* End of code |
| * ============================================================================= |
| */ |