Ignore:
Timestamp:
05/07/14 16:02:46 (11 years ago)
Author:
hkaulbersch
Message:

fixed imports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf/src/de/ugoe/cs/swe/bnftools/generator/EbnfGenerator.xtend

    r63 r65  
    1919import de.ugoe.cs.swe.bnftools.ebnf.RuleReference 
    2020import de.ugoe.cs.swe.bnftools.ebnf.StringRule 
     21import java.io.File 
    2122 
    2223/** 
     
    3031                for (e : resource.allContents.toIterable.filter(EtsiBnf)) { 
    3132                        if (e.bnfEntry.size!=0) { 
    32                                 fsa.generateFile(e.name + ".fo", e.compile) 
     33                                 fsa.generateFile(e.name + ".fo", e.compile) 
    3334                        } 
    3435                } 
     
    5051                <fo:page-sequence  master-reference="A4"> 
    5152                        <fo:flow flow-name="xsl-region-body" font-family="verdana"> 
     53                                 
     54                                <fo:block span="all"  text-align="center" text-indent="1em" font-family="Arial" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm">«bnf.name»</fo:block> 
     55                                                 
    5256                                «FOR bnfentry:bnf.bnfEntry» 
    5357                                        «bnfentry.compile» 
     
    6367        ''' 
    6468         
    65         def compile(Rule rule)'''<fo:block><fo:inline id="«rule.name»"  color="purple">«IF rule.rulenumber!=0»«rule.rulenumber».\t«ENDIF»«rule.name»</fo:inline>        ::=     «rule.definitionList.compile»</block>''' 
     69        def compile(Rule rule)'''<fo:block><fo:inline id="«rule.name»"  color="purple">«IF rule.rulenumber!=0»«rule.rulenumber».        «ENDIF»«rule.name»</fo:inline>  ::=     «rule.definitionList.compile»</fo:block>''' 
    6670         
    6771        def compile(DefinitionList dList)'''«FOR sDef:dList.singleDefinition»«sDef.compile»«IF !sDef.equals(dList.singleDefinition.last)» | «ENDIF»«ENDFOR»''' 
     
    8084        «IF atom.atomRuleReference!= null»«atom.atomRuleReference.compile»«ENDIF»«IF atom.atomStringRule!= null»«atom.atomStringRule.compile»«ENDIF»''' 
    8185         
    82         def compile(RuleReference rRef)'''<fo:basic-link internal-destination="«rRef.ruleref.name»" text-decoration="underline" color="blue">«rRef.ruleref.name»</fo:basic-link>''' 
     86        def compile(RuleReference rRef)'''<fo:basic-link internal-destination="«rRef.ruleref.name»" text-decoration="underline" color="blue">«rRef.ruleref.name»</fo:basic-link>        ''' 
    8387         
    84         def compile(StringRule sRule)'''«IF sRule.colon!=null»«sRule.colon»«ENDIF»«IF sRule.literal!=null»«sRule.literal»«ENDIF»''' 
     88        def compile(StringRule sRule)'''«IF sRule.colon!=null»«sRule.colon»«ENDIF»«IF sRule.literal!=null»«sRule.literal»       «ENDIF»''' 
    8589         
    8690         
Note: See TracChangeset for help on using the changeset viewer.