Esempio n. 1
0
 public LanguageCompiler(Grammar grammar)
 {
   var builder = new GrammarDataBuilder(grammar);
   Data = builder.Build();
   Parser = new Parser(Data);
   Scanner = new Scanner(Data);
 }
Esempio n. 2
0
 public static Grammar CreateScriptGrammar(bool expressionGrammar)
 {
   Grammar result = new Grammar();
   result.CreateGrammar(expressionGrammar);
   return result;
 }
Esempio n. 3
0
 public GrammarDataBuilder(Grammar grammar)
 {
   _grammar = grammar;
 }
Esempio n. 4
0
 public override void Init(Grammar grammar)
 {
   base.Init(grammar);
   _isLineComment |= _endSymbol.Contains("\n");
 }
Esempio n. 5
0
    public virtual void Init(Grammar grammar)
    {

    }
Esempio n. 6
0
 public override void Init(Grammar grammar)
 {
   base.Init(grammar);
 }
Esempio n. 7
0
 public virtual void Init(Grammar grammar)
 {
 }
Esempio n. 8
0
 public override void Init(Grammar grammar)
 {
     base.Init(grammar);
 }