Overview   Project   Class   Tree   Deprecated   Index 
Grammatica 1.3 Documentation
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

PerCederberg.Grammatica.Parser.RE
Class RegExp

System.Object
   |
   +--RegExp

   in RegExp.cs

class RegExp
extends System.Object

A regular expression. This class creates and holds an internal data structure representing a regular expression. It also allows creating matchers. This class is thread-safe. Multiple matchers may operate simultanously on the same regular expression.


Constructor Summary
RegExp( string pattern )
          Creates a new regular expression.
 
Method Summary
  href="../PerCederberg.Grammatica.Parser.RE/Matcher.html">Matcher Matcher( string str )
          Creates a new matcher for the specified string.
 override string ToString()
          Returns a string representation of the regular expression.
 

Constructor Detail

RegExp

public RegExp( string pattern );
Creates a new regular expression.
Parameters:
pattern - the regular expression pattern
Throws:
RegExpException - if the regular expression couldn't be parsed correctly


Method Detail

Matcher

public Matcher Matcher( string str );
Creates a new matcher for the specified string.
Parameters:
str - the string to work with
Returns:
the regular expresion matcher

ToString

public override string ToString();
Returns a string representation of the regular expression.
Returns:
a string representation of the regular expression

 Overview   Project   Class   Tree   Deprecated   Index 
Grammatica 1.3 Documentation
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD