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);
		}
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
 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);
 }
Exemple #9
0
 public object VisitImportsStatement(ImportsStatement importsStatement, object data)
 {
     throw new NotImplementedException();
 }