Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
fayrant-lang
master
Top Level Namespace
FayrantLang
AnyValue
ArithmeticError
ArityMismatchError
ArrayObjectValue
AST
BinaryExpr
BinaryExprAnd
BinaryExprConcat
BinaryExprDiv
BinaryExprDivInv
BinaryExprEq
BinaryExprExpt
BinaryExprGe
BinaryExprGt
BinaryExprLe
BinaryExprLt
BinaryExprMinus
BinaryExprMod
BinaryExprMult
BinaryExprNeq
BinaryExprOr
BinaryExprPlus
BooleanLiteralExpr
BreakStatement
ClassDeclarationStatement
ContinueStatement
EmptyStatement
ExecResult
Expr
ExprStatement
ForStatement
FunctionCallExpr
FunctionDeclarationStatement
IfStatement
LiteralExpr
NullLiteralExpr
NumberLiteralExpr
ObjectAccessExpr
ObjectFieldAssignmentStatement
ReturnStatement
Statement
StringFragment
StringInterpolationFragment
StringLiteralExpr
StringLiteralFragment
UnaryExpr
UnaryExprMinus
UnaryExprNegation
UnaryExprToNumber
UnaryExprToString
VariableAssignmentStatement
VariableDeclarationStatement
VariableExpr
WhileStatement
BooleanValue
BuiltinFunction
Context
DefinedVarError
ExecutionError
FunctionValue
Lexer
LexerContext
Location
NullValue
NumberValue
ObjectValue
Parser
StatementError
StringValue
SyntaxError
Token
TokenType
TypeError
UndefinedVarError
UserFunction
ValueType
Built with Crystal 1.9.2
2023-10-07 15:36:08 UTC
class
FayrantLang::AST::EmptyStatement
FayrantLang::AST::EmptyStatement
FayrantLang::AST::Statement
Reference
Object
Defined in:
ast/statement.cr
Instance Method Summary
#==
(other : EmptyStatement)
#exec
(ctx : Context) : Tuple(ExecResult, AnyValue)
Instance methods inherited from class
FayrantLang::AST::Statement
==(other)
==
,
exec(ctx : Context) : Tuple(ExecResult, AnyValue)
exec
Instance Method Detail
def
==
(other :
EmptyStatement
)
#
[
View source
]
def
exec
(ctx :
Context
) : Tuple(
ExecResult
,
AnyValue
)
#
[
View source
]