class LL::Epsilon

Class used for indicating an epsilon in a grammar. Epsilon objects are primarily used to break out of recursion.

Attributes

source_line[R]

Public Class Methods

new(source_line) click to toggle source

@param [LL::SourceLine] source_line

# File lib/ll/epsilon.rb, line 12
def initialize(source_line)
  @source_line = source_line
end

Public Instance Methods

inspect() click to toggle source

@return [String]

# File lib/ll/epsilon.rb, line 19
def inspect
  return 'Epsilon()'
end