Package de.jplag.cpp
Class CPPLanguage
java.lang.Object
de.jplag.cpp.CPPLanguage
- All Implemented Interfaces:
Language
@MetaInfServices(de.jplag.Language.class)
public class CPPLanguage
extends Object
implements Language
The entry point for the ANTLR parser based C++ language module.
-
Constructor Summary
Constructors -
Method Summary
Methods 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, getOptions, isPreformatted, parse, requiresCoreNormalization, useViewFiles, viewFileSuffix
-
Constructor Details
-
CPPLanguage
public CPPLanguage()
-
-
Method Details
-
suffixes
-
getName
-
getIdentifier
- Specified by:
getIdentifierin interfaceLanguage
-
minimumTokenMatch
public int minimumTokenMatch()- Specified by:
minimumTokenMatchin interfaceLanguage
-
tokensHaveSemantics
public boolean tokensHaveSemantics()- Specified by:
tokensHaveSemanticsin interfaceLanguage
-
supportsNormalization
public boolean supportsNormalization()- Specified by:
supportsNormalizationin interfaceLanguage
-
parse
- Specified by:
parsein interfaceLanguage- Throws:
ParsingException
-