| Package | Description |
|---|---|
| org.jruby.ast | |
| org.jruby.parser |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassVarAsgnNode
Class variable assignment node.
|
class |
ClassVarDeclNode
Deprecated.
|
class |
ConstDeclNode
Declaration (and assignment) of a Constant.
|
class |
DAsgnNode
An assignment to a dynamic variable (e.g.
|
class |
GlobalAsgnNode
Represents an assignment to a global variable.
|
class |
InstAsgnNode
Represents an instance variable assignment.
|
class |
LocalAsgnNode
An assignment to a local variable.
|
class |
MultipleAsgnNode |
| Modifier and Type | Method and Description |
|---|---|
AssignableNode |
KeywordArgNode.getAssignable() |
| Constructor and Description |
|---|
KeywordArgNode(int line,
AssignableNode assignable) |
| Modifier and Type | Method and Description |
|---|---|
AssignableNode |
StaticScope.addAssign(int line,
RubySymbol symbolID,
Node value) |
AssignableNode |
StaticScope.assign(int line,
RubySymbol name,
Node value)
Make a DASgn or LocalAsgn node based on scope logic
Note: This is private code made public only for parser.
|
AssignableNode |
StaticScope.assign(int line,
RubySymbol symbolID,
Node value,
StaticScope topScope,
int depth) |
AssignableNode |
ParserSupport.assignableInCurr(ByteList nameBytes,
Node value) |
AssignableNode |
ParserSupport.assignableKeyword(ByteList name,
Node value) |
AssignableNode |
ParserSupport.assignableLabelOrIdentifier(ByteList byteName,
Node value) |
AssignableNode |
StaticScope.assignKeyword(int line,
RubySymbol symbolID,
Node value)
Register a keyword argument with this staticScope.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
ParserSupport.new_op_assign(AssignableNode receiverNode,
ByteList operatorName,
Node valueNode) |
Copyright © 2001-2022 JRuby. All Rights Reserved.