class

Syntax::Asm

Inherits Syntax::ASTNode < Reference < Object

Constructors

new(text : String, outputs : Nil | Array(Syntax::AsmOperand) = nil, inputs : Nil | Array(Syntax::AsmOperand) = nil, clobbers : Nil | Array(String) = nil, volatile : Bool = false, alignstack : Bool = false, intel : Bool = false, can_throw : Bool = false)
Source

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

accept_children(visitor)
Source
alignstack=(alignstack : Bool)
Source
alignstack?
Source
can_throw=(can_throw : Bool)
Source
can_throw?
Source
clobbers
Source
clobbers=(clobbers : Array(String) | Nil)
Source
clone_without_location
Source
hash(hasher)

See Object#hash(hasher)

inputs
Source
inputs=(inputs : Array(AsmOperand) | Nil)
Source
intel=(intel : Bool)
Source
intel?
Source
outputs
Source
outputs=(outputs : Array(AsmOperand) | Nil)
Source
text
Source
text=(text : String)
Source
volatile=(volatile : Bool)
Source
volatile?
Source