public static MapData LoadFromUsingHime(TextReader reader) { var lexer = new Parsing.HimeVersion.UdmfLexer(reader); var parser = new Parsing.HimeVersion.UdmfParser(lexer); return(Parsing.HimeVersion.UdmfSemanticAnalyzer.Process(parser.Parse())); }
/// <summary> /// Initializes a new instance of the parser /// </summary> /// <param name="lexer">The input lexer</param> public UdmfParser(UdmfLexer lexer) : base(commonAutomaton, variables, virtuals, null, lexer) { }