graphlab.plugins.commandline.parsers
Class DefaultParser
java.lang.Object
graphlab.plugins.commandline.parsers.DefaultParser
- All Implemented Interfaces:
- ExtParser
- Direct Known Subclasses:
- OperatorParser
public class DefaultParser
- extends java.lang.Object
- implements ExtParser
- Author:
- Mohammad Ali Rostami
Method Summary |
void |
add(java.lang.String name,
java.lang.String method)
|
java.lang.String |
correct(java.lang.String s)
|
int |
count(java.lang.String s,
char c)
|
int |
eatExtra(java.lang.String s,
int start,
char c1,
char c2)
|
int |
eatExtraBracket(java.lang.String s,
int start)
|
java.lang.String |
getName()
|
void |
initialize()
|
java.lang.String |
parse(java.lang.String statement)
|
java.lang.Object[] |
parseSet(java.lang.String sets)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultParser
public DefaultParser(Shell shell)
getName
public java.lang.String getName()
- Specified by:
getName
in interface ExtParser
count
public int count(java.lang.String s,
char c)
correct
public java.lang.String correct(java.lang.String s)
parseSet
public java.lang.Object[] parseSet(java.lang.String sets)
initialize
public void initialize()
add
public void add(java.lang.String name,
java.lang.String method)
eatExtraBracket
public int eatExtraBracket(java.lang.String s,
int start)
eatExtra
public int eatExtra(java.lang.String s,
int start,
char c1,
char c2)
parse
public java.lang.String parse(java.lang.String statement)
- Specified by:
parse
in interface ExtParser