Package de.jplag.javascript
Class JavaScriptLanguage
java.lang.Object
de.jplag.antlr.AbstractAntlrLanguage
de.jplag.typescript.TypeScriptLanguage
de.jplag.javascript.JavaScriptLanguage
- All Implemented Interfaces:
Language
@MetaInfServices(de.jplag.Language.class)
public class JavaScriptLanguage
extends TypeScriptLanguage
Represents the JavaScript Language as a variance of TypeScript
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.jplag.typescript.TypeScriptLanguage
getOptions, initializeParser, minimumTokenMatchMethods inherited from class de.jplag.antlr.AbstractAntlrLanguage
parseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.jplag.Language
customizeSubmissionOrder, expectsSubmissionOrder, isPreformatted, parse, requiresCoreNormalization, supportsNormalization, tokensHaveSemantics, useViewFiles, viewFileSuffix
-
Constructor Details
-
JavaScriptLanguage
public JavaScriptLanguage()
-
-
Method Details
-
getIdentifier
- Specified by:
getIdentifierin interfaceLanguage- Overrides:
getIdentifierin classTypeScriptLanguage
-
suffixes
- Specified by:
suffixesin interfaceLanguage- Overrides:
suffixesin classTypeScriptLanguage
-
getName
- Specified by:
getNamein interfaceLanguage- Overrides:
getNamein classTypeScriptLanguage
-