kmy.regex.tree
Class RContext

java.lang.Object
  |
  +--kmy.regex.tree.RContext
Direct Known Subclasses:
RCompiler, RPrintContext

public abstract class RContext
extends java.lang.Object


Constructor Summary
RContext()
           
 
Method Summary
abstract  java.lang.Object evalRAlt(RAltNode regexAlt)
           
abstract  java.lang.Object evalRAny(RAnyNode regexAny)
           
abstract  java.lang.Object evalRBoundary(RBoundaryNode regexBoundary)
           
abstract  java.lang.Object evalRCharClass(RCharClassNode regexCharClass)
           
abstract  java.lang.Object evalRConst(RConstNode regexConst)
           
abstract  java.lang.Object evalRLookAhead(RLookAheadNode regexLookAhead)
           
abstract  java.lang.Object evalRPick(RPickNode regexPick)
           
abstract  java.lang.Object evalRRepeat(RRepeatNode regexRepeat)
           
abstract  java.lang.Object evalRSubst(RSubstNode regexSubst)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

RContext

public RContext()
Method Detail

evalRAlt

public abstract java.lang.Object evalRAlt(RAltNode regexAlt)

evalRAny

public abstract java.lang.Object evalRAny(RAnyNode regexAny)

evalRBoundary

public abstract java.lang.Object evalRBoundary(RBoundaryNode regexBoundary)

evalRConst

public abstract java.lang.Object evalRConst(RConstNode regexConst)

evalRCharClass

public abstract java.lang.Object evalRCharClass(RCharClassNode regexCharClass)

evalRLookAhead

public abstract java.lang.Object evalRLookAhead(RLookAheadNode regexLookAhead)

evalRPick

public abstract java.lang.Object evalRPick(RPickNode regexPick)

evalRRepeat

public abstract java.lang.Object evalRRepeat(RRepeatNode regexRepeat)

evalRSubst

public abstract java.lang.Object evalRSubst(RSubstNode regexSubst)