AntlrBaseParser
, JjtreeParserAdapter
public interface Parser
Produces an AST from a source file. Instances of this interface must be stateless (which makes them trivially threadsafe).
static class
Parser.ParserTask
Parameters passed to a parsing task.
RootNode parse(Parser.ParserTask task) throws FileAnalysisException
Parses an entire tree for this language. This may perform some semantic analysis, like name resolution.
task
- Description of the parsing task
IllegalArgumentException
- If the language version of the parsing task is for an incorrect language
FileAnalysisException
- If any error occurs
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4