public void QualifiedTypeImportsStatement() { string program = "Imports My.Name.Space\n"; var clause2 = new MemberImportsClause { Member = new QualifiedType(new QualifiedType(new SimpleType("My"), new Identifier ("Name", AstLocation.Empty)), new Identifier ("Space", AstLocation.Empty)) }; var node = new ImportsStatement(); node.AddChild(clause2, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
public void SimpleImportsStatement() { string program = "Imports System\n"; var clause1 = new MemberImportsClause { Member = new SimpleType("System") }; var node = new ImportsStatement(); node.AddChild(clause1, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
public void SimpleImportsStatement() { string program = "Imports System\n"; var clause1 = new MemberImportsClause { Member = new SimpleType(new Identifier(null, "System", TextLocation.Empty)) }; var node = new ImportsStatement(); node.AddChild(clause1, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
void ImportsStatement(Role role) { var result = new ImportsStatement(); NodeStart(result); Expect(137); AddTerminal(Roles.Keyword); ImportsClause(); while (la.kind == 22) { Get(); ImportsClause(); } StatementTerminator(); NodeEnd(result, role); }
public object VisitImportsStatement(ImportsStatement importsStatement, object data) { throw new NotImplementedException(); }