Ignore:
Timestamp:
Apr 9, 2009, 2:08:56 PM (16 years ago)
Author:
george
Message:
  • Přidáno: Nástřel parsování funkcí.
  • Přidáno: Zobrazení stromu struktury programu.
  • Opraveno: Zobrazení chybových hlášení.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DelphiToC/UPascalCompiler.pas

    r14 r19  
    55uses
    66  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    7   Dialogs, StdCtrls, UPascalSource, UCodeProducer, UPascalParser, UAssemblerSource;
     7  Dialogs, StdCtrls, UPascalSource, UCodeProducer, UPascalParser, UAssemblerSource,
     8  UCSource;
    89
    910type
    1011  TCompiler = class
    1112  private
    12     ProgramCode: TProgram;
    1313    FOnErrorMessage: TOnErrorMessage;
    1414    procedure ErrorMessage(Text: string);
    1515  public
     16    ProgramCode: TProgram;
    1617    SourceCode: TStringList;
    1718    Parser: TPascalParser;
     
    3839  SourceCode := TStringList.Create;
    3940  ProgramCode := TProgram.Create;
    40   Producer := TAssemblerProducer.Create;
     41  Producer := TCProducer.Create;
    4142  Producer.ProgramCode := ProgramCode;
    4243  Parser := TPascalParser.Create;
    4344  Parser.SourceCode := SourceCode;
     45  Parser.OnErrorMessage := ErrorMessage;
    4446end;
    4547
Note: See TracChangeset for help on using the changeset viewer.