Class CaslLanguageModule

java.lang.Object
name.jurgenei.gradle.antlr.semantic.CaslLanguageModule
All Implemented Interfaces:
LanguageModule

public final class CaslLanguageModule extends Object implements LanguageModule
Shared semantic descriptor for CASL module.
  • Constructor Details

    • CaslLanguageModule

      public CaslLanguageModule()
      Creates descriptor.
  • Method Details

    • languageId

      public String languageId()
      Description copied from interface: LanguageModule
      Returns stable language identifier (for example sas or casl).
      Specified by:
      languageId in interface LanguageModule
      Returns:
      language identifier.
    • startRule

      public String startRule()
      Description copied from interface: LanguageModule
      Returns parser entry rule for module.
      Specified by:
      startRule in interface LanguageModule
      Returns:
      start rule name.