Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
lalr
master
Enumerable
JIS2
Assembler
Scope
Assignment
AST
Block
BlockStatement
BlockStatementKind
Call
DecimalLiteral
Declaration
Expression
ExpressionBlockStatement
ExpressionStatement
Finally
FunctionDefinition
IfStatement
LeftReference
Module
Operator
Opt
PrimitiveType
Ref
ReturnStatement
Statement
StyleWalker
Type
TypeName
VariableLiteral
Lexer
Parser
Action
ActionableProduction
Analysis
AST
Aliased
EnumVal
ResolveFailureError
RuleNode
Separator
Automaton
Reduced
RowCol
RowPos
State
Target
Token
ChrPos
Dot
EndOfStream
Epsilon
IBuilder
IItem
LR0
Builder
Item
LR1
Builder
Item
Node
NonTerminal
Opt
Pos
Production
Ref
StackSym
Terminal
Token
String
Built with Crystal 1.9.2
2023-10-07 20:23:06 UTC
abstract struct
JIS2::Expression
JIS2::Expression
Struct
Value
Object
Included Modules
Parser::AST
Direct Known Subclasses
JIS2::Assignment
JIS2::Call
JIS2::DecimalLiteral
JIS2::Declaration
JIS2::LeftReference
JIS2::VariableLiteral
Defined in:
jis2.cr
Constructors
.new
Instance Method Summary
#initialize
Instance methods inherited from module
Parser::AST
pos : Hash(Symbol, Pos)
pos
,
pos=(pos : Hash(Symbol, Pos))
pos=
,
pos? : Hash(Symbol, Pos) | Nil
pos?
Class methods inherited from module
Parser::AST
compose_known_rules(builder : Parser::Analysis(T)) forall T
compose_known_rules
Constructor Detail
def self.
new
#
[
View source
]
Instance Method Detail
def
initialize
#
[
View source
]