Interface ICLanguageKeywords

All Known Implementing Classes:
AbstractCLikeLanguage, CLanguageKeywords, GCCLanguage, GPPLanguage

public interface ICLanguageKeywords
This is an optional extension interface to ILanguage which allows a C/C++ language variant to expose the set of keywords it defines.
Since:
4.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the built-in type names defined for this language.
    Returns the keywords defined for this language, excluding built-in types.
    Returns the preprocessor keywords (directives) defined for this language.
  • Method Details

    • getKeywords

      String[] getKeywords()
      Returns the keywords defined for this language, excluding built-in types.
      Returns:
      an array of keywords, never null
    • getBuiltinTypes

      String[] getBuiltinTypes()
      Returns the built-in type names defined for this language.
      Returns:
      an array of names, never null
    • getPreprocessorKeywords

      String[] getPreprocessorKeywords()
      Returns the preprocessor keywords (directives) defined for this language.
      Returns:
      an array of keywords, never null