Struct lib_ruby_parser::nodes::Lvar [−][src]
Expand description
Represents access to a local variable (i.e. foo
)
Parser knows that it’s a local variable because:
- there was an assignment to this variable before accessing it
- it’s an argument of the current method / block
- it’s been implicitly declared by
MatchWithLvasgn
node
Otherwise it’s a method call (see Send
)
Fields
name: String
Name of the local variable
expression_l: Loc
Location of the local variable
foo
~~~
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Lvar
impl UnwindSafe for Lvar
Blanket Implementations
Mutably borrows from an owned value. Read more