Package com.singularsys.jep
Interface Parser
- All Superinterfaces:
JepComponent,Serializable
- All Known Implementing Classes:
ConfigurableParser,NullParser,StandardConfigurableParser,StandardParser
Defines the methods a parser must implement.
-
Method Summary
Methods inherited from interface com.singularsys.jep.JepComponent
getLightWeightInstance, init
-
Method Details
-
parse
Parse a single equation from a stream- Parameters:
stream- input reader- Returns:
- the root node of the expression tree
- Throws:
ParseException- on syntax/grammatical error in input
-
restart
Restart the parser for reentrant parsing of multiple equations.- Parameters:
stream- input stream
-
continueParse
Read the next equation from the stream. By default, empty expressions should be silently ignored.- Returns:
- the root node of the expression tree
- Throws:
ParseException- on syntax/grammatical error in input
-