Changeset 68 in default


Ignore:
Timestamp:
05/21/14 10:20:09 (10 years ago)
Author:
hkaulbersch
Message:

1.)Changed the outline
2.)Added a PopupButton? for codegeneration(not running yet)

Files:
13 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/de.ugoe.cs.swe.bnftools.xtools/META-INF/MANIFEST.MF

    r58 r68  
    1212Bundle-RequiredExecutionEnvironment: JavaSE-1.7 
    1313Bundle-ActivationPolicy: lazy 
    14 Import-Package: org.apache.commons.io;version="2.0.1" 
    1514Export-Package: app, 
    1615 resource.tools.xtools 
  • trunk/de.ugoe.cs.swe.bnftools.xtools/src/app/Translator.java

    r58 r68  
    1616                if (args.length != 1) { 
    1717                        System.out.println("Usage: Translator <FILE>"); 
    18                         return; 
     18//                      return; 
    1919                } 
     20                 
    2021                Translator app = new Translator(); 
    21                 app.process(args[0],"bnf"); 
     22                System.out.println(args[0]); 
     23                String path = "C:\\Users\\hauke\\test.bnf"; 
     24                app.process(path,"bnf"); 
    2225        } 
    2326 
  • trunk/de.ugoe.cs.swe.bnftools.xtools/src/resource/tools/xtools/ResourceTool.java

    r58 r68  
    77import java.util.Properties; 
    88 
    9 import org.apache.commons.io.FileUtils; 
    109import org.eclipse.emf.common.util.BasicDiagnostic; 
    1110import org.eclipse.emf.common.util.Diagnostic; 
     
    9998                System.out.println(s); 
    10099                 
    101                 try { 
    102                         FileUtils.writeStringToFile(new File(pathName), s); 
    103                 } catch (IOException e) { 
    104                         // TODO Auto-generated catch block 
    105                         e.printStackTrace(); 
    106                 } 
     100//              try { 
     101////                    FileUtils.writeStringToFile(new File(pathName), s); 
     102//              } catch (IOException e) { 
     103//                      // TODO Auto-generated catch block 
     104//                      e.printStackTrace(); 
     105//              } 
    107106                Resource resource = null; 
    108107                //Resource resource = loadResourceFromXtext(workspace, pathName, true); 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/plugin.xml

    r67 r68  
    248248        </extension> 
    249249 
    250 <!----> 
     250<!-- 
    251251   <extension 
    252252         point="org.eclipse.xtext.builder.participant"> 
     
    255255      </participant> 
    256256   </extension> 
     257   --> 
    257258    
    258     
    259    <!--this is for using a button for generation 
     259   <!--this is for using a button for generation--> 
    260260   <extension 
    261261        point="org.eclipse.ui.handlers"> 
     
    291291    </menuContribution> 
    292292    </extension> 
    293  --> 
     293 <!----> 
    294294    
    295295    
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/labeling/EbnfLabelProvider.xtend

    r67 r68  
    88import de.ugoe.cs.swe.bnftools.ebnf.Rule 
    99import de.ugoe.cs.swe.bnftools.ebnf.BnfEntry 
     10import de.ugoe.cs.swe.bnftools.ebnf.DefinitionList 
     11import de.ugoe.cs.swe.bnftools.ebnf.SingleDefinition 
     12import de.ugoe.cs.swe.bnftools.ebnf.Term 
     13import de.ugoe.cs.swe.bnftools.ebnf.Atom 
     14import de.ugoe.cs.swe.bnftools.ebnf.StringRule 
    1015 
    1116/** 
     
    2631         
    2732        def text(BnfEntry entry){ 
    28                 'Rule' 
     33                'BnfEntry' 
    2934        } 
     35         
     36        def text(Rule rule){ 
     37                'Rule: '+rule.name 
     38        } 
     39         
     40        def text(DefinitionList dlist){ 
     41                'Definition List' 
     42        } 
     43         
     44        def text(SingleDefinition sdef){ 
     45                'Single Definition' 
     46        } 
     47         
     48        def text(Term term){ 
     49                'Term' 
     50        } 
     51         
     52        def text(Atom atom){ 
     53                'Atom' 
     54        } 
     55         
    3056} 
  • v2/trunk/de.ugoe.cs.swe.bnftools.ebnf.ui/src/de/ugoe/cs/swe/bnftools/ui/outline/EbnfOutlineTreeProvider.xtend

    r67 r68  
    2323        } 
    2424 
    25         def boolean _isLeaf(Rule rule) { 
    26                 return true; 
    27         } 
     25 
    2826 
    2927} 
Note: See TracChangeset for help on using the changeset viewer.