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
-