Flee
This commit is contained in:
19
Parsing/Element.cs
Normal file
19
Parsing/Element.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
namespace Flee.Parsing
|
||||
{
|
||||
/**
|
||||
* A regular expression element. This is the common base class for
|
||||
* all regular expression elements, i.e. the parts of the regular
|
||||
* expression.
|
||||
*/
|
||||
internal abstract class Element : ICloneable
|
||||
{
|
||||
public abstract object Clone();
|
||||
|
||||
public abstract int Match(Matcher m,
|
||||
ReaderBuffer buffer,
|
||||
int start,
|
||||
int skip);
|
||||
|
||||
public abstract void PrintTo(TextWriter output, string indent);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user