def on_star(node, compiled_grammar)
      steps = lookup_identifiers(node, compiled_grammar)
      name  = "_ll_star#{node.source_line.line}#{node.source_line.column}"
      rule  = Rule.new(name, node.source_line)

      rule.add_branch(steps, node.source_line)

      rule.increment_references

      compiled_grammar.add_rule(rule)

      return Operator.new(:star, rule, node.source_line)
    end
def on_star(node, compiled_grammar)
      steps = lookup_identifiers(node, compiled_grammar)
      name  = "_ll_star#{node.source_line.line}#{node.source_line.column}"
      rule  = Rule.new(name, node.source_line)

      rule.add_branch(steps, node.source_line)

      rule.increment_references

      compiled_grammar.add_rule(rule)

      return Operator.new(:star, rule, node.source_line)
    end
Processes the "*" operator.

 @param [LL::AST::Node] node
 @param [LL::CompiledGrammar] compiled_grammar
 @return [LL::Operator]