in scala/runtime
package matching

package matching

Object Summary
  object ANYHEDGE
  object ANYTREE
  object Address
case object AnyNode
  object EMPTYHEDGE
  object TestAlphabetView

Trait Summary
  trait TestAlphabet()

Class Summary
  class Address(l: Int*)
     Address holds the path in reverse Dewey notation
case class AnyNodeRule(n: TreeNT, h: HedgeNT)
case class AnyTreeRule(n: TreeNT)
abstract class HRule()
case class HedgeChainRule(n: HedgeNT, rhs: HedgeNT)
case class HedgeNT(i: Int)
     hedge nonterminals.
case class HedgeRule(n: HedgeNT, t: TreeNT, h: HedgeNT)
  class Matcher(pgram: PatternGrammar)
     this class matches input against a grammar.
abstract class NonTerm()
  class NonTermFactory()
     factory for nonterminals.
abstract class PatternGrammar()
     runtime representation of patterns.
abstract class Rule()
abstract class TRule()
case class TestLabel(i: Int)
case class TreeNT(i: Int)
     tree nonterminal.
case class TreeRule(n: TreeNT, test: Int, h: HedgeNT)