Class PrimaryExpression

class PrimaryExpression
  : ExpressionNode ;

Fields

NameTypeDescription
arguments Arguments
arrayLiteral ArrayLiteral
assocArrayLiteral AssocArrayLiteral
basicType TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;")
dot TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;")
expression Expression
functionLiteralExpression FunctionLiteralExpression
identifierOrTemplateInstance IdentifierOrTemplateInstance
importExpression ImportExpression
isExpression IsExpression
mixinExpression MixinExpression
primary TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;")
traitsExpression TraitsExpression
type Type
typeConstructor TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;")
typeidExpression TypeidExpression
typeofExpression TypeofExpression
vector Vector
tokens const(TokenStructure!(ubyte,"import dparse.lexer:TokenTriviaFields,TriviaToken; mixin TokenTriviaFields;"))[]List of tokens consumed by this AST node

Methods

NameDescription
accept (visitor)