Class: Code::Parser::Splat
- Inherits:
-
Language
- Object
- Language
- Code::Parser::Splat
- Defined in:
- lib/code/parser/splat.rb
Instance Method Summary collapse
- #ampersand ⇒ Object
- #root ⇒ Object
- #splat ⇒ Object
- #statement ⇒ Object
- #whitespace ⇒ Object
- #whitespace? ⇒ Boolean
Instance Method Details
#ampersand ⇒ Object
22 23 24 |
# File 'lib/code/parser/splat.rb', line 22 def ampersand str("&") end |
#root ⇒ Object
26 27 28 29 30 |
# File 'lib/code/parser/splat.rb', line 26 def root (ampersand.aka(:operator) << whitespace? << splat.aka(:right)).aka( :splat ) | statement end |
#whitespace ⇒ Object
14 15 16 |
# File 'lib/code/parser/splat.rb', line 14 def whitespace Whitespace end |
#whitespace? ⇒ Boolean
18 19 20 |
# File 'lib/code/parser/splat.rb', line 18 def whitespace? whitespace.maybe end |