Marker

This is used to hold token places in the parse tree.

Methods
Attributes
[RW] begins
[RW] content
[RW] ends
[RW] info
[RW] inner_range
[RW] match
[RW] outer_range
[RW] parent
[RW] token
Public Class methods
new()
# File lib/facets/more/stateparser.rb, line 201
  def initialize
    @content = []
  end
Public Instance methods
<<( content )

array-like methods

# File lib/facets/more/stateparser.rb, line 205
  def <<( content ) ; @content << content ; end
each(&blk)
# File lib/facets/more/stateparser.rb, line 209
  def each(&blk) ; @content.each(&blk) ; end
empty?()
# File lib/facets/more/stateparser.rb, line 207
  def empty? ; @content.empty? ; end
last()
# File lib/facets/more/stateparser.rb, line 206
  def last ; @content.empty? ? @content : @content.last ; end
pop()
# File lib/facets/more/stateparser.rb, line 208
  def pop ; @content.pop ; end