Class: MiniRuby::AST::ExpressionNode
Overview
Represents an expression like ‘2 + 3` that can be a part of a larger expression/statement like `2 + 3 - 5`
Direct Known Subclasses
AssignmentExpressionNode, AttributeAccessExpressionNode, BinaryExpressionNode, BreakExpressionNode, FalseLiteralNode, FloatLiteralNode, FunctionCallNode, IdentifierNode, IfExpressionNode, IntegerLiteralNode, InvalidNode, ModifierExpressionNode, NextExpressionNode, NilLiteralNode, ReturnExpressionNode, SelfLiteralNode, StringLiteralNode, TrueLiteralNode, UnaryExpressionNode, UnlessExpressionNode, WhileExpressionNode
Instance Attribute Summary
Attributes inherited from Node
Method Summary
Methods inherited from Node
#==, #initialize, #inspect, #to_s
Constructor Details
This class inherits a constructor from MiniRuby::AST::Node