public virtual void VisitUsesClauseNode(UsesClauseNode node) { Visit(node.UsesKeywordNode); Visit(node.UnitListNode); Visit(node.SemicolonNode); }
public UnitSectionNode(Token headerKeywordNode, UsesClauseNode usesClauseNode, ListNode<AstNode> contentListNode) { _headerKeywordNode = headerKeywordNode; _usesClauseNode = usesClauseNode; _contentListNode = contentListNode; }
public PackageNode(Token packageKeywordNode, AstNode nameNode, Token semicolonNode, RequiresClauseNode requiresClauseNode, UsesClauseNode containsClauseNode, ListNode<AttributeNode> attributeListNode, Token endKeywordNode, Token dotNode) { _packageKeywordNode = packageKeywordNode; _nameNode = nameNode; _semicolonNode = semicolonNode; _requiresClauseNode = requiresClauseNode; _containsClauseNode = containsClauseNode; _attributeListNode = attributeListNode; _endKeywordNode = endKeywordNode; _dotNode = dotNode; }
public ProgramNode(Token programKeywordNode, Token nameNode, Token noiseOpenParenthesisNode, ListNode<DelimitedItemNode<Token>> noiseContentListNode, Token noiseCloseParenthesisNode, Token semicolonNode, UsesClauseNode usesClauseNode, ListNode<AstNode> declarationListNode, InitSectionNode initSectionNode, Token dotNode) { _programKeywordNode = programKeywordNode; _nameNode = nameNode; _noiseOpenParenthesisNode = noiseOpenParenthesisNode; _noiseContentListNode = noiseContentListNode; _noiseCloseParenthesisNode = noiseCloseParenthesisNode; _semicolonNode = semicolonNode; _usesClauseNode = usesClauseNode; _declarationListNode = declarationListNode; _initSectionNode = initSectionNode; _dotNode = dotNode; }
public virtual void VisitUsesClauseNode(UsesClauseNode node) { Visit(node.UsesKeywordNode); Visit(node.UnitListNode); Visit(node.SemicolonNode); }