Changeset 88 in default


Ignore:
Timestamp:
11/05/14 15:50:59 (9 years ago)
Author:
phdmakk
Message:

+ generated resources

Location:
v2/trunk/de.ugoe.cs.swe.bnftools.ebnf
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/model/generated/Ebnf.genmodel

    r61 r88  
    55    forceOverwrite="true" modelName="Ebnf" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" 
    66    complianceLevel="5.0" copyrightFields="false" editPluginID="de.ugoe.cs.swe.bnftools.ebnf.edit" 
    7     editorPluginID="de.ugoe.cs.swe.bnftools.ebnf.editor" runtimeVersion="2.9"> 
     7    editorPluginID="de.ugoe.cs.swe.bnftools.ebnf.editor" runtimeVersion="2.10"> 
    88  <genPackages prefix="Ebnf" basePackage="de.ugoe.cs.swe.bnftools" disposableProviderFactory="true" 
    99      fileExtensions="bnf" ecorePackage="Ebnf.ecore#/"> 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnf.tokens

    r61 r88  
     1RULE_STRING=6 
     2RULE_SL_COMMENT=11 
     3T__19=19 
     4RULE_SECTIONHEADER=5 
     5T__15=15 
     6T__37=37 
     7T__16=16 
     8T__38=38 
     9T__17=17 
     10T__39=39 
     11T__18=18 
     12T__33=33 
     13T__34=34 
     14T__13=13 
     15T__35=35 
     16T__14=14 
     17T__36=36 
     18T__30=30 
     19T__31=31 
     20T__32=32 
    121RULE_ID=4 
    2 RULE_SECTIONHEADER=5 
     22RULE_WS=10 
     23RULE_COLON=9 
     24RULE_LOGIC=8 
     25T__26=26 
     26T__27=27 
     27T__28=28 
     28RULE_INT=7 
    329T__29=29 
    4 T__28=28 
    5 T__27=27 
    6 T__26=26 
     30T__22=22 
     31RULE_ML_COMMENT=12 
     32T__23=23 
     33T__24=24 
    734T__25=25 
    8 T__24=24 
    9 T__23=23 
    10 T__22=22 
     35T__20=20 
    1136T__21=21 
    12 T__20=20 
    13 RULE_SL_COMMENT=11 
    14 RULE_ML_COMMENT=12 
    15 T__30=30 
    16 T__19=19 
    17 RULE_COLON=9 
    18 T__31=31 
    19 RULE_STRING=6 
    20 T__32=32 
    21 T__33=33 
    22 T__16=16 
    23 T__34=34 
    24 T__15=15 
    25 T__35=35 
    26 T__18=18 
    27 T__36=36 
    28 T__17=17 
    29 RULE_LOGIC=8 
    30 T__37=37 
    31 T__38=38 
    32 T__39=39 
    33 T__14=14 
    34 T__13=13 
    35 RULE_INT=7 
    36 RULE_WS=10 
     37'/merge'=17 
     38'import'=18 
     39'grammar'=13 
     40'+'=35 
     41')'=27 
     42']'=29 
     43'|'=31 
     44'label:'=23 
     45'['=32 
     46'core'=20 
     47'global'=36 
     48'<-'=28 
     49'.'=24 
    3750'update'=22 
    38 '|'=31 
     51'/bnf'=14 
     52'*'=34 
     53'package'=21 
     54'('=26 
     55'hook'=39 
     56'/delta'=16 
     57'rule'=38 
    3958'::='=25 
     59'}'=30 
     60';'=15 
     61'{'=33 
    4062'/'=19 
    41 ';'=15 
    42 'grammar'=13 
    43 'global'=36 
    44 'core'=20 
    45 '+'=35 
    46 '.'=24 
    47 ')'=27 
    48 'import'=18 
    49 'hook'=39 
    50 '<-'=28 
    51 '}'=30 
    52 'rule'=38 
    53 '/delta'=16 
    54 '/merge'=17 
    55 '/bnf'=14 
    56 '{'=33 
    57 'package'=21 
    58 'label:'=23 
    5963'combinator:'=37 
    60 '('=26 
    61 '['=32 
    62 '*'=34 
    63 ']'=29 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnfLexer.java

    r61 r88  
    1313@SuppressWarnings("all") 
    1414public class InternalEbnfLexer extends Lexer { 
    15     public static final int RULE_ID=4; 
     15    public static final int RULE_STRING=6; 
     16    public static final int RULE_SL_COMMENT=11; 
     17    public static final int T__19=19; 
    1618    public static final int RULE_SECTIONHEADER=5; 
    17     public static final int T__29=29; 
    18     public static final int T__28=28; 
    19     public static final int T__27=27; 
    20     public static final int T__26=26; 
    21     public static final int T__25=25; 
    22     public static final int T__24=24; 
    23     public static final int T__23=23; 
    24     public static final int T__22=22; 
    25     public static final int T__21=21; 
    26     public static final int T__20=20; 
     19    public static final int T__15=15; 
     20    public static final int T__37=37; 
     21    public static final int T__16=16; 
     22    public static final int T__38=38; 
     23    public static final int T__17=17; 
     24    public static final int T__39=39; 
     25    public static final int T__18=18; 
     26    public static final int T__33=33; 
     27    public static final int T__34=34; 
     28    public static final int T__13=13; 
     29    public static final int T__35=35; 
     30    public static final int T__14=14; 
     31    public static final int T__36=36; 
    2732    public static final int EOF=-1; 
    28     public static final int RULE_SL_COMMENT=11; 
    29     public static final int RULE_ML_COMMENT=12; 
    30     public static final int T__19=19; 
    3133    public static final int T__30=30; 
    3234    public static final int T__31=31; 
     35    public static final int T__32=32; 
     36    public static final int RULE_ID=4; 
     37    public static final int RULE_WS=10; 
    3338    public static final int RULE_COLON=9; 
    34     public static final int T__32=32; 
    35     public static final int RULE_STRING=6; 
    36     public static final int T__16=16; 
    37     public static final int T__33=33; 
    38     public static final int T__15=15; 
    39     public static final int T__34=34; 
    40     public static final int T__18=18; 
    41     public static final int T__35=35; 
    42     public static final int T__17=17; 
    43     public static final int T__36=36; 
    44     public static final int T__37=37; 
    4539    public static final int RULE_LOGIC=8; 
    46     public static final int T__38=38; 
    47     public static final int T__14=14; 
    48     public static final int T__39=39; 
    49     public static final int T__13=13; 
     40    public static final int T__26=26; 
     41    public static final int T__27=27; 
     42    public static final int T__28=28; 
    5043    public static final int RULE_INT=7; 
    51     public static final int RULE_WS=10; 
     44    public static final int T__29=29; 
     45    public static final int T__22=22; 
     46    public static final int RULE_ML_COMMENT=12; 
     47    public static final int T__23=23; 
     48    public static final int T__24=24; 
     49    public static final int T__25=25; 
     50    public static final int T__20=20; 
     51    public static final int T__21=21; 
    5252 
    5353    // delegates 
     
    16511651        "\142\uffff"; 
    16521652    static final String DFA16_minS = 
    1653         "\1\11\1\56\1\52\1\uffff\5\56\14\uffff\3\56\2\uffff\1\0\2\uffff"+ 
    1654         "\1\141\1\157\1\11\10\uffff\1\160\1\155\1\143\1\144\1\142\1\154\1"+ 
    1655         "\157\1\42\1\155\1\142\1\157\1\145\1\142\1\153\1\141\2\145\1\153"+ 
    1656         "\1\uffff\1\155\1\141\1\162\1\60\1\151\1\141\1\164\1\154\2\60\1\141"+ 
    1657         "\1\154\1\164\1\uffff\1\156\1\147\1\145\1\72\2\uffff\1\162\2\60\1"+ 
    1658         "\141\1\145\1\60\1\uffff\1\60\2\uffff\1\164\1\60\2\uffff\1\157\1"+ 
    1659         "\uffff\1\162\1\72\1\uffff"; 
     1653        "\1\11\1\56\1\52\1\uffff\5\56\14\uffff\3\56\2\uffff\1\0\2\uffff\1"+ 
     1654        "\141\1\157\1\11\10\uffff\1\160\1\155\1\143\1\144\1\142\1\154\1\157"+ 
     1655        "\1\42\1\155\1\142\1\157\1\145\1\142\1\153\1\141\2\145\1\153\1\uffff"+ 
     1656        "\1\155\1\141\1\162\1\60\1\151\1\141\1\164\1\154\2\60\1\141\1\154"+ 
     1657        "\1\164\1\uffff\1\156\1\147\1\145\1\72\2\uffff\1\162\2\60\1\141\1"+ 
     1658        "\145\1\60\1\uffff\1\60\2\uffff\1\164\1\60\2\uffff\1\157\1\uffff"+ 
     1659        "\1\162\1\72\1\uffff"; 
    16601660    static final String DFA16_maxS = 
    16611661        "\1\175\1\162\1\164\1\uffff\1\155\1\157\1\141\1\160\1\141\14\uffff"+ 
     
    16671667        "\1\172\2\uffff\1\164\1\172\2\uffff\1\157\1\uffff\1\162\1\72\1\uffff"; 
    16681668    static final String DFA16_acceptS = 
    1669         "\3\uffff\1\3\5\uffff\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1"+ 
    1670         "\24\1\25\1\26\1\27\3\uffff\1\35\1\36\1\uffff\1\40\1\34\3\uffff\1"+ 
    1671         "\41\1\2\1\4\1\5\1\42\1\43\1\44\1\7\22\uffff\1\37\15\uffff\1\10\4"+ 
    1672         "\uffff\1\32\1\33\6\uffff\1\13\1\uffff\1\30\1\6\2\uffff\1\12\1\1"+ 
    1673         "\1\uffff\1\11\2\uffff\1\31"; 
     1669        "\3\uffff\1\3\5\uffff\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24"+ 
     1670        "\1\25\1\26\1\27\3\uffff\1\35\1\36\1\uffff\1\40\1\34\3\uffff\1\41"+ 
     1671        "\1\2\1\4\1\5\1\42\1\43\1\44\1\7\22\uffff\1\37\15\uffff\1\10\4\uffff"+ 
     1672        "\1\32\1\33\6\uffff\1\13\1\uffff\1\30\1\6\2\uffff\1\12\1\1\1\uffff"+ 
     1673        "\1\11\2\uffff\1\31"; 
    16741674    static final String DFA16_specialS = 
    16751675        "\32\uffff\1\0\107\uffff}>"; 
    16761676    static final String[] DFA16_transitionS = { 
    1677             "\2\31\2\uffff\1\31\22\uffff\1\31\1\uffff\1\32\4\uffff\1\33"+ 
    1678             "\1\13\1\14\1\23\1\24\2\uffff\1\11\1\2\12\30\1\12\1\3\1\15\4"+ 
    1679             "\uffff\32\27\1\21\1\uffff\1\16\1\uffff\1\34\1\uffff\2\27\1\5"+ 
    1680             "\3\27\1\1\1\26\1\4\2\27\1\10\3\27\1\6\1\27\1\25\2\27\1\7\5\27"+ 
    1681             "\1\22\1\20\1\17", 
     1677            "\2\31\2\uffff\1\31\22\uffff\1\31\1\uffff\1\32\4\uffff\1\33\1"+ 
     1678            "\13\1\14\1\23\1\24\2\uffff\1\11\1\2\12\30\1\12\1\3\1\15\4\uffff"+ 
     1679            "\32\27\1\21\1\uffff\1\16\1\uffff\1\34\1\uffff\2\27\1\5\3\27"+ 
     1680            "\1\1\1\26\1\4\2\27\1\10\3\27\1\6\1\27\1\25\2\27\1\7\5\27\1\22"+ 
     1681            "\1\20\1\17", 
    16821682            "\1\40\1\uffff\12\37\62\uffff\1\36\5\uffff\1\35", 
    16831683            "\1\45\4\uffff\1\44\61\uffff\1\46\1\41\1\uffff\1\42\10\uffff"+ 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/parser/antlr/internal/InternalEbnfParser.java

    r61 r88  
    2424        "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_SECTIONHEADER", "RULE_STRING", "RULE_INT", "RULE_LOGIC", "RULE_COLON", "RULE_WS", "RULE_SL_COMMENT", "RULE_ML_COMMENT", "'grammar'", "'/bnf'", "';'", "'/delta'", "'/merge'", "'import'", "'/'", "'core'", "'package'", "'update'", "'label:'", "'.'", "'::='", "'('", "')'", "'<-'", "']'", "'}'", "'|'", "'['", "'{'", "'*'", "'+'", "'global'", "'combinator:'", "'rule'", "'hook'" 
    2525    }; 
     26    public static final int RULE_STRING=6; 
     27    public static final int RULE_SL_COMMENT=11; 
     28    public static final int T__19=19; 
     29    public static final int RULE_SECTIONHEADER=5; 
     30    public static final int T__15=15; 
     31    public static final int T__37=37; 
     32    public static final int T__16=16; 
     33    public static final int T__38=38; 
     34    public static final int T__17=17; 
     35    public static final int T__39=39; 
     36    public static final int T__18=18; 
     37    public static final int T__33=33; 
     38    public static final int T__34=34; 
     39    public static final int T__13=13; 
     40    public static final int T__35=35; 
     41    public static final int T__14=14; 
     42    public static final int T__36=36; 
     43    public static final int EOF=-1; 
     44    public static final int T__30=30; 
     45    public static final int T__31=31; 
     46    public static final int T__32=32; 
    2647    public static final int RULE_ID=4; 
    27     public static final int RULE_SECTIONHEADER=5; 
     48    public static final int RULE_WS=10; 
     49    public static final int RULE_COLON=9; 
     50    public static final int RULE_LOGIC=8; 
     51    public static final int T__26=26; 
     52    public static final int T__27=27; 
     53    public static final int T__28=28; 
     54    public static final int RULE_INT=7; 
    2855    public static final int T__29=29; 
    29     public static final int T__28=28; 
    30     public static final int T__27=27; 
    31     public static final int T__26=26; 
     56    public static final int T__22=22; 
     57    public static final int RULE_ML_COMMENT=12; 
     58    public static final int T__23=23; 
     59    public static final int T__24=24; 
    3260    public static final int T__25=25; 
    33     public static final int T__24=24; 
    34     public static final int T__23=23; 
    35     public static final int T__22=22; 
     61    public static final int T__20=20; 
    3662    public static final int T__21=21; 
    37     public static final int T__20=20; 
    38     public static final int RULE_SL_COMMENT=11; 
    39     public static final int EOF=-1; 
    40     public static final int RULE_ML_COMMENT=12; 
    41     public static final int T__30=30; 
    42     public static final int T__19=19; 
    43     public static final int RULE_COLON=9; 
    44     public static final int T__31=31; 
    45     public static final int RULE_STRING=6; 
    46     public static final int T__32=32; 
    47     public static final int T__33=33; 
    48     public static final int T__16=16; 
    49     public static final int T__34=34; 
    50     public static final int T__15=15; 
    51     public static final int T__35=35; 
    52     public static final int T__18=18; 
    53     public static final int T__36=36; 
    54     public static final int T__17=17; 
    55     public static final int RULE_LOGIC=8; 
    56     public static final int T__37=37; 
    57     public static final int T__38=38; 
    58     public static final int T__39=39; 
    59     public static final int T__14=14; 
    60     public static final int T__13=13; 
    61     public static final int RULE_INT=7; 
    62     public static final int RULE_WS=10; 
    6363 
    6464    // delegates 
     
    10071007                            int LA11_2 = input.LA(5); 
    10081008 
    1009                             if ( (LA11_2==25) ) { 
     1009                            if ( (LA11_2==26) ) { 
     1010                                alt11=3; 
     1011                            } 
     1012                            else if ( (LA11_2==25) ) { 
    10101013                                alt11=1; 
    1011                             } 
    1012                             else if ( (LA11_2==26) ) { 
    1013                                 alt11=3; 
    10141014                            } 
    10151015                            else { 
     
    10401040                        int LA11_2 = input.LA(4); 
    10411041 
    1042                         if ( (LA11_2==25) ) { 
     1042                        if ( (LA11_2==26) ) { 
     1043                            alt11=3; 
     1044                        } 
     1045                        else if ( (LA11_2==25) ) { 
    10431046                            alt11=1; 
    1044                         } 
    1045                         else if ( (LA11_2==26) ) { 
    1046                             alt11=3; 
    10471047                        } 
    10481048                        else { 
     
    10721072                int LA11_2 = input.LA(2); 
    10731073 
    1074                 if ( (LA11_2==25) ) { 
     1074                if ( (LA11_2==26) ) { 
     1075                    alt11=3; 
     1076                } 
     1077                else if ( (LA11_2==25) ) { 
    10751078                    alt11=1; 
    1076                 } 
    1077                 else if ( (LA11_2==26) ) { 
    1078                     alt11=3; 
    10791079                } 
    10801080                else { 
     
    46134613        "\17\uffff}>"; 
    46144614    static final String[] DFA22_transitionS = { 
    4615             "\1\2\1\1\1\3\1\1\1\uffff\1\3\5\uffff\1\1\12\uffff\1\10\1\4"+ 
    4616             "\1\uffff\1\5\1\6\1\7\1\11\1\12\1\13\1\14", 
     4615            "\1\2\1\1\1\3\1\1\1\uffff\1\3\5\uffff\1\1\12\uffff\1\10\1\4\1"+ 
     4616            "\uffff\1\5\1\6\1\7\1\11\1\12\1\13\1\14", 
    46174617            "", 
    46184618            "\4\3\1\uffff\1\3\5\uffff\1\3\11\uffff\1\1\1\15\1\3\1\uffff"+ 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/serializer/EbnfSyntacticSequencer.java

    r82 r88  
    7676         * Syntax: 
    7777         *     ( 
     78             '{' |  
     79             '}' |  
     80             '[' |  
     81             ']' |  
     82             '*' |  
     83             '+' |  
    7884             '|' |  
    79              ']' |  
    80              '[' |  
    81              ')' |  
    8285             '(' |  
    83              '+' |  
    84              '{' |  
    85              '*' |  
    86              '}' 
     86             ')' 
    8787         )* 
    8888         */ 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/services/EbnfGrammarAccess.java

    r65 r88  
    458458                 
    459459                //ExtRule: 
    460                 //      (rulenumber=INT rulevariant=ID? ".")? name=ID ("(" ruleext=INT ")") "<-" (elements+=Atom | ")" | "]" | "}" | "|" | 
    461                 //      "(" | "[" | "{" | "*" | "+")* ";"?; 
     460                //      (rulenumber=INT rulevariant=ID? ".")? name=ID ("(" ruleext=INT ")") "<-" (elements+=Atom | ")" | "]" | "}" | "|" | "(" 
     461                //      | "[" | "{" | "*" | "+")* ";"?; 
    462462                public ParserRule getRule() { return rule; } 
    463463 
     
    11671167 
    11681168        //ExtRule: 
    1169         //      (rulenumber=INT rulevariant=ID? ".")? name=ID ("(" ruleext=INT ")") "<-" (elements+=Atom | ")" | "]" | "}" | "|" | 
    1170         //      "(" | "[" | "{" | "*" | "+")* ";"?; 
     1169        //      (rulenumber=INT rulevariant=ID? ".")? name=ID ("(" ruleext=INT ")") "<-" (elements+=Atom | ")" | "]" | "}" | "|" | "(" 
     1170        //      | "[" | "{" | "*" | "+")* ";"?; 
    11711171        public ExtRuleElements getExtRuleAccess() { 
    11721172                return (pExtRule != null) ? pExtRule : (pExtRule = new ExtRuleElements()); 
Note: See TracChangeset for help on using the changeset viewer.