Class: Rubycc::Front::AST::VaStart
- Inherits:
-
Data
- Object
- Data
- Rubycc::Front::AST::VaStart
- Defined in:
- lib/rubycc/front/ast.rb
Overview
"__builtin_va_start ( ap , last )" (the initializer of a variable
argument list). ap is the va_list expression to initialize; last_name
is the identifier String naming the function's last fixed parameter,
which ISO C requires so the variable part can be located just past it.
token is the builtin keyword, locating every diagnostic (a fixed-arity
enclosing function, a wrong last-parameter name, a bad ap type). The
expression's value is void — it is only ever an expression-statement.
Instance Attribute Summary collapse
-
#ap ⇒ Object
readonly
Returns the value of attribute ap.
-
#last_name ⇒ Object
readonly
Returns the value of attribute last_name.
-
#token ⇒ Object
readonly
Returns the value of attribute token.
Instance Attribute Details
#ap ⇒ Object (readonly)
Returns the value of attribute ap
330 331 332 |
# File 'lib/rubycc/front/ast.rb', line 330 def ap @ap end |
#last_name ⇒ Object (readonly)
Returns the value of attribute last_name
330 331 332 |
# File 'lib/rubycc/front/ast.rb', line 330 def last_name @last_name end |
#token ⇒ Object (readonly)
Returns the value of attribute token
330 331 332 |
# File 'lib/rubycc/front/ast.rb', line 330 def token @token end |