public class LanguageProperties extends java.lang.Object
ELanguage
as ELanguage does not have
access to the language's token classes.Modifier and Type | Method and Description |
---|---|
IToken |
createToken(ETokenType type,
int offset,
int lineNumber,
java.lang.String text,
java.lang.String originId)
Creates a new token for the language.
|
java.lang.String |
getCommentContent(java.lang.String commentText)
Get the content of a comment, i.e.
|
IStatementOracle |
getStatementOracle()
Get statement oracle for this language.
|
boolean |
isCLike() |
static LanguageProperties |
of(ELanguage language) |
public static LanguageProperties of(ELanguage language)
LanguageProperties
associated with the given language.public IStatementOracle getStatementOracle()
public java.lang.String getCommentContent(java.lang.String commentText)
public IToken createToken(ETokenType type, int offset, int lineNumber, java.lang.String text, java.lang.String originId)