Class: Rattler::Parsers::List0

Inherits:
ListParser show all
Defined in:
lib/rattler/parsers/list0.rb

Overview

List0 matches terms matched by a term parser in a list with separators matched by a separator parser. List0 always matches even if there are no matched terms.

Author:

  • Jason Arhart

Method Summary

Methods inherited from ListParser

[], #parse, parsed, #sep_parser, #term_parser, #variable_capture_count?

Methods included from Combining

#capturing?, #with_ws

Methods inherited from Parser

#&, #capturing?, #labeled?, #one_or_more, #optional, parsed, #skip, #variable_capture_count?, #with_ws, #zero_or_more, #|

Methods inherited from Util::Node

#==, [], #[], #attrs, #can_equal?, #child, #children, #each, #empty?, #eql?, #initialize, #inspect, #method_missing, #name, #respond_to?, #same_contents?, #to_graphviz, #with_attrs, #with_attrs!, #with_children

Constructor Details

This class inherits a constructor from Rattler::Util::Node

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Rattler::Util::Node