class

DoisC::ASTData::VarDeclaration

Inherits DoisC::ASTData::Declaration < DoisC::ASTData::Statement < DoisC::ASTData::Node < Reference < Object

Declaration of a variable, i.e. var y = 3

Constructors

new(name : String, value : Expression | Nil, type_id : TypeID | Nil, source_location : SourceLocation)
Source

Instance methods

name
Source
resolved_type
Source
resolved_type=(resolved_type : Types::Type | Nil)
Source
type_id
Source
value
Source