mupp 1.1.0
Loading...
Searching...
No Matches
mupp::ast::variable_declaration Struct Reference

Represents a variable declaration with optional initialization. More...

#include <PAst.hpp>

Collaboration diagram for mupp::ast::variable_declaration:

Public Attributes

variable lhs
 The variable being declared.
 
boost::optional< expressionrhs
 Optional initialization expression.
 

Detailed Description

Represents a variable declaration with optional initialization.

Syntax: var var_name = expression (with initialization) var var_name (without initialization) Declares a new variable and optionally initializes it with an expression.

Definition at line 246 of file PAst.hpp.

Member Data Documentation

◆ lhs

variable mupp::ast::variable_declaration::lhs

The variable being declared.

Definition at line 248 of file PAst.hpp.

◆ rhs

boost::optional<expression> mupp::ast::variable_declaration::rhs

Optional initialization expression.

Definition at line 249 of file PAst.hpp.


The documentation for this struct was generated from the following file: