Class: Rattler::Compiler::Optimizer::JoinPredicateOrNestedMatch

Inherits:
JoinPredicateOrBareMatch show all
Includes:
CompositeReducing, Parsers
Defined in:
lib/rattler/compiler/optimizer/join_predicate_or_nested_match.rb

Overview

A predicate and an adjacent skip of a Regexp match in a Choice can be joined into a single skip of a Regexp match.

Method Summary

Methods inherited from Optimization

#>>, >>, #applies_to?, applies_to?, apply, #apply, #initialize, instance

Constructor Details

This class inherits a constructor from Rattler::Compiler::Optimizer::Optimization