public ProtoCore.Script preParseFromStream(System.IO.Stream sourceStream) { ProtoScript.Scanner s = new ProtoScript.Scanner(sourceStream); ProtoScript.Parser p = new ProtoScript.Parser(s); System.IO.StringWriter errorStream = new System.IO.StringWriter(); p.errors.errorStream = errorStream; p.Parse(); //core.BuildStatus.errorCount += p.errors.count; //if (errorStream.ToString() != String.Empty) //core.BuildStatus.Errors.Add(errorStream.ToString()); //foreach (Object node in p.fusionScript.codeblockList) //{ // dfsGraphOptimize(node); //} return(p.script); }
public ProtoCore.Script preParseFromStream(System.IO.Stream sourceStream) { ProtoScript.Scanner s = new ProtoScript.Scanner(sourceStream); ProtoScript.Parser p = new ProtoScript.Parser(s); System.IO.StringWriter errorStream = new System.IO.StringWriter(); p.errors.errorStream = errorStream; p.Parse(); //core.BuildStatus.errorCount += p.errors.count; //if (errorStream.ToString() != String.Empty) //core.BuildStatus.Errors.Add(errorStream.ToString()); //foreach (Object node in p.fusionScript.codeblockList) //{ // dfsGraphOptimize(node); //} return p.script; }