|
topazc
|
Binary expression container. More...
#include <ast.hpp>


Public Member Functions | |
| BinaryExpr (Token o, ExprPtr le, ExprPtr re, uint32_t l) | |
| ~BinaryExpr () override=default | |
| Public Member Functions inherited from AST::Expr | |
| Expr (uint32_t l) | |
| virtual | ~Expr ()=default |
Public Attributes | |
| Token | op |
| ExprPtr | left_expr |
| ExprPtr | right_expr |
| Public Attributes inherited from AST::Expr | |
| uint32_t | line |
Binary expression container.
Is the container of binary expression (aka <left_operand> <operator> <right_operand>)
|
overridedefault |
| ExprPtr AST::BinaryExpr::left_expr |
| Token AST::BinaryExpr::op |
| ExprPtr AST::BinaryExpr::right_expr |