SeekableStreamReader reader = new SeekableStreamReader (input, ctx.Settings.Encoding);
var file = new CompilationSourceFile (module, sourceFile);
- Tokenizer lexer = new Tokenizer (reader, file, session);
+ Tokenizer lexer = new Tokenizer (reader, file, session, ctx.Report);
int token, tokens = 0, errors = 0;
while ((token = lexer.token ()) != Token.EOF){
Location.Initialize (sources);
- var session = new ParserSession () {
+ var session = new ParserSession {
UseJayGlobalArrays = true,
LocatedTokens = new LocatedToken[15000]
};
var file = new CompilationSourceFile (module, sourceFile);
module.AddTypeContainer (file);
- if (sourceFile.IsPlayScript) {
- var parser = new PlayScript.PlayScriptParser (reader, file, report, session);
- parser.parse ();
- } else {
- var parser = new CSharpParser (reader, file, report, session);
- parser.parse ();
- }
+ CSharpParser parser = new CSharpParser (reader, file, report, session);
+ parser.parse ();
}
public static int Main (string[] args)