Module: Walrus

Defined in:
lib/walrus.rb,
lib/walrus/parser.rb,
lib/walrus/runner.rb,
lib/walrus/grammar.rb,
lib/walrus/version.rb,
lib/walrus/compiler.rb,
lib/walrus/document.rb,
lib/walrus/template.rb,
lib/walrus/grammar/node.rb,
lib/walrus/compile_error.rb,
lib/walrus/grammar/parslet.rb,
lib/walrus/grammar/memoizing.rb,
lib/walrus/grammar/predicate.rb,
lib/walrus/grammar/parse_error.rb,
lib/walrus/no_parameter_marker.rb,
lib/walrus/grammar/array_result.rb,
lib/walrus/grammar/parser_state.rb,
lib/walrus/grammar/proc_parslet.rb,
lib/walrus/grammar/and_predicate.rb,
lib/walrus/grammar/not_predicate.rb,
lib/walrus/grammar/parslet_merge.rb,
lib/walrus/grammar/string_result.rb,
lib/walrus/grammar/parslet_choice.rb,
lib/walrus/grammar/regexp_parslet.rb,
lib/walrus/grammar/string_parslet.rb,
lib/walrus/grammar/symbol_parslet.rb,
lib/walrus/walrus_grammar/comment.rb,
lib/walrus/walrus_grammar/literal.rb,
lib/walrus/grammar/memoizing_cache.rb,
lib/walrus/walrus_grammar/raw_text.rb,
lib/walrus/grammar/parslet_omission.rb,
lib/walrus/grammar/parslet_sequence.rb,
lib/walrus/grammar/location_tracking.rb,
lib/walrus/grammar/parslet_combining.rb,
lib/walrus/grammar/string_enumerator.rb,
lib/walrus/grammar/match_data_wrapper.rb,
lib/walrus/grammar/parslet_repetition.rb,
lib/walrus/walrus_grammar/placeholder.rb,
lib/walrus/grammar/parslet_combination.rb,
lib/walrus/walrus_grammar/def_directive.rb,
lib/walrus/walrus_grammar/raw_directive.rb,
lib/walrus/walrus_grammar/set_directive.rb,
lib/walrus/walrus_grammar/echo_directive.rb,
lib/walrus/walrus_grammar/ruby_directive.rb,
lib/walrus/walrus_grammar/block_directive.rb,
lib/walrus/walrus_grammar/escape_sequence.rb,
lib/walrus/walrus_grammar/ruby_expression.rb,
lib/walrus/walrus_grammar/slurp_directive.rb,
lib/walrus/walrus_grammar/super_directive.rb,
lib/walrus/walrus_grammar/import_directive.rb,
lib/walrus/walrus_grammar/silent_directive.rb,
lib/walrus/grammar/left_recursion_exception.rb,
lib/walrus/walrus_grammar/include_directive.rb,
lib/walrus/walrus_grammar/instance_variable.rb,
lib/walrus/walrus_grammar/multiline_comment.rb,
lib/walrus/walrus_grammar/message_expression.rb,
lib/walrus/grammar/parslet_repetition_default.rb,
lib/walrus/grammar/skipped_substring_exception.rb,
lib/walrus/walrus_grammar/assignment_expression.rb,
lib/walrus/grammar/continuation_wrapper_exception.rb

Defined Under Namespace

Classes: Compiler, Document, Grammar, NoParameterMarker, Parser, Runner, Template, WalrusGrammar

Constant Summary collapse

VERSION =
'0.2'