Module: MiniRuby::AST
- Defined in:
- lib/miniruby/ast.rb
Overview
Contains the definitions of all AST (Abstract Syntax Tree) nodes. AST is the data structure that is returned by the parser.
Defined Under Namespace
Classes: AssignmentExpressionNode, AttributeAccessExpressionNode, BinaryExpressionNode, BreakExpressionNode, ExpressionNode, ExpressionStatementNode, FalseLiteralNode, FloatLiteralNode, FunctionCallNode, IdentifierNode, IfExpressionNode, IntegerLiteralNode, InvalidNode, ModifierExpressionNode, NextExpressionNode, NilLiteralNode, Node, ProgramNode, ReturnExpressionNode, SelfLiteralNode, StatementNode, StringLiteralNode, TrueLiteralNode, UnaryExpressionNode, UnlessExpressionNode, WhileExpressionNode
Constant Summary collapse
- INDENT_UNIT =
A string that represents a single level of indentation in S-expressions
' '