public class ESParser
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ESParser.DefaultEventFactory |
class |
ESParser.Exception
utilities
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
K_ANY |
static java.lang.String |
K_REPEAT
our keywords
|
static java.lang.String |
K_SECTION |
| Constructor and Description |
|---|
ESParser(java.lang.String fname) |
ESParser(java.lang.String fname,
EventFactory eFact) |
ESParser(java.lang.String name,
java.io.Reader r) |
ESParser(java.lang.String name,
java.io.Reader r,
EventFactory eFact) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
alternative(ScriptElementContainer parent) |
protected void |
event(ScriptElementContainer parent) |
static void |
main(java.lang.String[] args) |
Script |
parse()
grammar ***********************
script ::= {section | sequence}.
|
protected void |
repetition(ScriptElementContainer parent) |
protected void |
section(ScriptElementContainer parent) |
protected void |
sequence(ScriptElementContainer parent) |
static void |
tokenize(java.lang.String fname)
test functions
|
public static final java.lang.String K_REPEAT
public static final java.lang.String K_ANY
public static final java.lang.String K_SECTION
public ESParser(java.lang.String fname,
EventFactory eFact)
throws ESParser.Exception
ESParser.Exceptionpublic ESParser(java.lang.String fname)
throws ESParser.Exception
ESParser.Exceptionpublic ESParser(java.lang.String name,
java.io.Reader r)
throws ESParser.Exception
ESParser.Exceptionpublic ESParser(java.lang.String name,
java.io.Reader r,
EventFactory eFact)
throws ESParser.Exception
ESParser.Exceptionpublic Script parse() throws ESParser.Exception
ESParser.Exceptionprotected void section(ScriptElementContainer parent) throws ESParser.Exception
ESParser.Exceptionprotected void sequence(ScriptElementContainer parent) throws ESParser.Exception
ESParser.Exceptionprotected void repetition(ScriptElementContainer parent) throws ESParser.Exception
ESParser.Exceptionprotected void alternative(ScriptElementContainer parent) throws ESParser.Exception
ESParser.Exceptionprotected void event(ScriptElementContainer parent) throws ESParser.Exception
ESParser.Exceptionpublic static void tokenize(java.lang.String fname)
public static void main(java.lang.String[] args)