/// <summary> /// Gets the compilation unit for this test /// </summary> /// <returns>The compilation unit</returns> public override Unit GetUnit(string fixture) { Hime.SDK.Input.Loader loader = new Hime.SDK.Input.Loader(); loader.AddInput(node.Children[1], originalInput); return(new Unit( loader.Load()[0], "", Mode.Assembly, (ParsingMethod)Enum.Parse(typeof(ParsingMethod), node.Children[2].Value), "Hime.Tests.Generated." + fixture, Modifier.Public)); }
/// <summary> /// Adds the specified pre-parsed grammar to the inputs /// </summary> /// <param name="node">The parse tree of a grammar</param> /// <param name="input">The input that contains the grammar</param> public void AddInput(ASTNode node, Text input) { loader.AddInput(node, input); }