Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
magiika
main
Top Level Namespace
Magiika
Access
ANSI
AutoEvalType
CallerEvalFeat
Error
ExpectedCharacter
Internal
InternalMatchFail
InternalType
Lazy
NamingConvention
NotImplemented
Safe
Type
UndefinedMethod
UndefinedVariable
EvalType
FnArgs
FnParams
FnRet
HasTypeMeta
InstTypeNode
InternalFloatType
InternalIntegerType
InternalNumberType
Interpreter
MatchResult
MembersFeat
Node
AbstFn
Assign
BinaryExpr
Bool
Break
Call
CashPrint
CashPrintStringify
Chain
Cls
ClsInst
Control
DefCls
DefFn
DefineVar
Desc
Flt
Fn
FnArg
FnParam
IfElse
Int
List
Meta
NativeFn
Next
Nil
Number
Resolver
Retrieve
Return
Stmts
StmtsFn
Str
UnaryExpr
Union
Position
Psuedo
Number
Scope
Cls
Compound
Fn
Global
Nested
Standalone
SubscopingFeat
Syntax
TypeMeta
TypeNode
TypeReferenceLocation
Typing
TypeID
Util
Generated using Crystal 1.12.2
2024-10-06 06:01:57 UTC
class
Magiika::
Node::
CashPrint
Magiika::Node::CashPrint
Magiika::Node
Reference
Object
Defined in:
node/stmt/cash/print.cr
Constructors
.new
(position : Position | ::Nil, stmt : Node)
Class Method Summary
.type_name
: String
Instance Method Summary
#eval
(scope : Scope) : Node
Instance methods inherited from class
Magiika::Node
eval(scope : Scope) : Node
eval
,
eval_bool(scope : Scope) : ::Bool
eval_bool
,
position : Position
position
,
position! : Position
position!
,
position? : Position | ::Nil
position?
,
to_s : String
to_s
,
to_s_internal : String
to_s_internal
,
type_name : String
type_name
Constructor methods inherited from class
Magiika::Node
new(position : Position | ::Nil =
nil
)
new
Class methods inherited from class
Magiika::Node
to_s : String
to_s
,
to_s_internal : String
to_s_internal
,
type_name : String
type_name
Constructor Detail
def self.
new
(position :
Position
| ::Nil, stmt :
Node
)
#
[
View source
]
Class Method Detail
def self.
type_name
: String
#
[
View source
]
Instance Method Detail
def
eval
(scope :
Scope
) :
Node
#
[
View source
]