java.lang.Object
de.grogra.xl.compiler.xl16u.antlr.XL16UStandaloneFrontendContract
Architecture contract for the standalone XL 1.6U ANTLR grammar route.
The ANTLR frontend is the supported XL 1.6U route. This contract records the
package/build boundaries that generated parser code must obey.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic booleanstatic booleanisGeneratedParserPackageAllowedToLeak(String packageName) static booleanisLegacyGrammarPath(String path) static boolean
-
Field Details
-
FACADE_PACKAGE
- See Also:
-
GENERATED_PACKAGE
- See Also:
-
GRAMMAR_PATH
- See Also:
-
GENERATED_SOURCE_DIRECTORY
- See Also:
-
PARSER_INTEGRATION_SEAM
- See Also:
-
-
Method Details
-
getFacadePackage
-
getGeneratedPackage
-
getGrammarPath
-
getGeneratedSourceDirectory
-
getParserIntegrationSeam
-
getLegacyGrammarPaths
-
isLegacyGrammarPath
-
isGeneratedParserPackageAllowedToLeak
-
shouldSilentlyFallbackToLegacyParser
public static boolean shouldSilentlyFallbackToLegacyParser() -
isExperimentalRouteOptInOnly
public static boolean isExperimentalRouteOptInOnly() -
describeInitialAstPolicy
-