Class GrammarCatalogLoader
java.lang.Object
name.jurgenei.gradle.antlr.catalog.GrammarCatalogLoader
Loads XML grammar catalogs with entries such as:
<grammar name="plsql" runtimeGrammar="oracle" parser="..." lexer="..." start-rule="script"/>.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLoads and validates a grammar catalog file.
-
Constructor Details
-
GrammarCatalogLoader
public GrammarCatalogLoader()Creates a catalog loader.
-
-
Method Details
-
load
Loads and validates a grammar catalog file.- Parameters:
file- catalog XML file.- Returns:
- parsed catalog.
- Throws:
IllegalArgumentException- when XML is invalid or required attributes are missing.
-