Example #1
0
 public sunNode Parse(sunScriptFile file)
 {
     mFile = file;
     using (var input = mFile.CreateReader()) {
         try {
             mParser = new __sunParser(input);
             var node = mParser.Parse();
             return(CreateAst(node));
         }
         catch (ParserLogException ex) {
             throw new sunParserException(file.Name, mFile.Id, ex[0]);
         }
     }
 }