Ignore:
Timestamp:
10/12/16 15:29:26 (8 years ago)
Author:
phdmakk
Message:

+ generated resources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src-gen/de/ugoe/cs/swe/bnftools/serializer/EbnfSemanticSequencer.java

    r95 r100  
    55import de.ugoe.cs.swe.bnftools.ebnf.Atom; 
    66import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry; 
     7import de.ugoe.cs.swe.bnftools.ebnf.Comment; 
    78import de.ugoe.cs.swe.bnftools.ebnf.DefinitionList; 
    89import de.ugoe.cs.swe.bnftools.ebnf.DeltaEntry; 
     
    5960                                } 
    6061                                else break; 
     62                        case EbnfPackage.COMMENT: 
     63                                if(context == grammarAccess.getCommentRule()) { 
     64                                        sequence_Comment(context, (Comment) semanticObject);  
     65                                        return;  
     66                                } 
     67                                else break; 
    6168                        case EbnfPackage.DEFINITION_LIST: 
    6269                                if(context == grammarAccess.getDefinitionListRule()) { 
     
    197204        /** 
    198205         * Constraint: 
    199          *     (sectionheader=SectionHeading | rule=Rule) 
     206         *     (sectionheader=SectionHeading | rule=Rule | comment=Comment) 
    200207         */ 
    201208        protected void sequence_BnfEntry(EObject context, BnfEntry semanticObject) { 
    202209                genericSequencer.createSequence(context, semanticObject); 
     210        } 
     211         
     212         
     213        /** 
     214         * Constraint: 
     215         *     content=ML_COMMENT 
     216         */ 
     217        protected void sequence_Comment(EObject context, Comment semanticObject) { 
     218                if(errorAcceptor != null) { 
     219                        if(transientValues.isValueTransient(semanticObject, EbnfPackage.Literals.COMMENT__CONTENT) == ValueTransient.YES) 
     220                                errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, EbnfPackage.Literals.COMMENT__CONTENT)); 
     221                } 
     222                INodesForEObjectProvider nodes = createNodeProvider(semanticObject); 
     223                SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); 
     224                feeder.accept(grammarAccess.getCommentAccess().getContentML_COMMENTTerminalRuleCall_1_0(), semanticObject.getContent()); 
     225                feeder.finish(); 
    203226        } 
    204227         
Note: See TracChangeset for help on using the changeset viewer.