Interface Parser
-
- All Known Implementing Classes:
StandardParser
public interface Parser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description charasterisk()charat()default StringblockComment()chardollar()TemplategetCurrentTemplate()DirectivegetDirective(String directive)RuntimeServicesgetRuntimeServices()TokengetToken(int index)charhash()booleanisDirective(String macro)default StringlineComment()SimpleNodeparse(Reader reader, Template template)voidReInit(CharStream stream)voidresetCurrentTemplate()
-
-
-
Method Detail
-
getRuntimeServices
RuntimeServices getRuntimeServices()
-
parse
SimpleNode parse(Reader reader, Template template) throws ParseException
- Throws:
ParseException
-
resetCurrentTemplate
void resetCurrentTemplate()
-
getCurrentTemplate
Template getCurrentTemplate()
-
getToken
Token getToken(int index)
-
isDirective
boolean isDirective(String macro)
-
ReInit
void ReInit(CharStream stream)
-
dollar
char dollar()
-
hash
char hash()
-
at
char at()
-
asterisk
char asterisk()
-
lineComment
default String lineComment()
-
blockComment
default String blockComment()
-
-