Changeset 182

Show
Ignore:
Timestamp:
12/14/06 21:22:38 (2 years ago)
Author:
Alan Knowles
Message:

make Project use Language code, rather than directly accessing dantfws parser

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/leds/Project.d

    r164 r182  
    3434}; 
    3535 
    36 private import property.PropertiesUI; 
     36// leds imports 
    3737     
    3838private import leds.Leds; 
    3939private import leds.Workspace; 
    40 private import property.Props; 
    41 private import property.Properties; 
    4240private import leds.ExecConsole; 
    4341private import leds.Docker; 
     
    4644private import leds.FileView; 
    4745private import leds.ProjectTarget; 
    48 private import parser.Attributes
     46private import leds.Language
    4947private import leds.ProjectError; 
    5048private import leds.CompilerWindow; 
    5149private import leds.CompilerBox; 
     50 
     51private import property.PropertiesUI; 
     52private import property.Props; 
     53private import property.Properties; 
     54 
     55 
     56// phobos imports 
    5257private import std.outbuffer; 
     58private import std.stdio; 
     59 
     60// dool imports 
    5361private import dool.String; 
    5462private import dool.io.Path; 
    5563private import dool.io.FileException; 
    5664private import dool.Integer; 
     65 
    5766version (compd) { 
    5867    private import compd.Compiler; 
     
    6069} 
    6170 
    62 private import std.stdio; 
    63  
     71// dui imports 
    6472private import gdk.typedefs; 
    65  
    6673private import gtk.Widget; 
    6774private import gtk.Menu; 
     
    7178private import gtk.MessageDialog; 
    7279private import gtk.PopupBox; 
    73  
    7480private import gtk.typedefs; 
    7581 
     
    108114    Properties props; 
    109115 
    110     Attributes.Language language = Attributes.Language.NONE; 
     116    Language.LangType language = Language.LangType.NONE; 
    111117     
    112118    bit addAfterEdit = false; 
     
    217223    } 
    218224     
    219     public Attributes.Language getLanguage() 
    220     { 
    221         if ( language == Attributes.Language.NONE ) 
    222         { 
    223             language = language.D; 
     225    public Language.LangType getLanguage() 
     226    { 
     227        if ( language == Language.LangType.NONE ) 
     228        { 
     229            language = Language.LangType.D; 
    224230            if ( props.get("type" , "D") == "Java" ) 
    225231            { 
    226                 language = language.JAVA; 
     232                language = Language.LangType.JAVA; 
    227233            } 
    228234        }