Uses of Enum Class
dev.civl.abc.config.IF.Configurations.Language
Packages that use Configurations.Language
Package
Description
The analysis module provides various algorithms which
analyze an AST, leaving behind information about the AST.
Module ast defines an Abstract Syntax Tree
representation of a program, the
AST.Module config defines a configuration of ABC
which specifies things such as the language be parsed, bounds on
integer types, and so on.
Module parse is used to parse a token stream and
produce an ANTLR tree representation of a C program.
-
Uses of Configurations.Language in dev.civl.abc.analysis.IF
Methods in dev.civl.abc.analysis.IF with parameters of type Configurations.LanguageModifier and TypeMethodDescriptionstatic AnalyzerAnalysis.newStandardAnalyzer(Configurations.Language language, Configuration configuration, ASTFactory astFactory, EntityFactory entityFactory, ConversionFactory conversionFactory) Constructs a new "standard" analyzer.static voidAnalysis.performStandardAnalysis(Configurations.Language language, Configuration configuration, AST ast) A convenience method for performing the standard analyses on an AST. -
Uses of Configurations.Language in dev.civl.abc.ast.IF
Methods in dev.civl.abc.ast.IF with parameters of type Configurations.LanguageModifier and TypeMethodDescriptionASTFactory.getASTofLibrary(File file, Configurations.Language language) Constructs the raw (unanalyzed) AST for the translation unit specified by a standard library file name. -
Uses of Configurations.Language in dev.civl.abc.config.IF
Methods in dev.civl.abc.config.IF that return Configurations.LanguageModifier and TypeMethodDescriptionstatic Configurations.LanguageConfigurations.bestLanguage(Iterable<String> filenames) Finds the best language to use for translation based on filename extensions.static Configurations.LanguageConfigurations.bestLanguage(String[] filenames) Finds the best language to use for translation based on filename extensions.static Configurations.LanguageConfigurations.commonLanguage(Iterable<Configurations.Language> langs) Finds best common language of mix of languages.Configuration.getLanguage()static Configurations.LanguageReturns the enum constant of this class with the specified name.static Configurations.Language[]Configurations.Language.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in dev.civl.abc.config.IF with parameters of type Configurations.LanguageModifier and TypeMethodDescriptionvoidConfiguration.setLanguage(Configurations.Language language) set the the language of the source codeMethod parameters in dev.civl.abc.config.IF with type arguments of type Configurations.LanguageModifier and TypeMethodDescriptionstatic Configurations.LanguageConfigurations.commonLanguage(Iterable<Configurations.Language> langs) Finds best common language of mix of languages. -
Uses of Configurations.Language in dev.civl.abc.front.IF
Methods in dev.civl.abc.front.IF that return Configurations.LanguageModifier and TypeMethodDescriptionParseTree.getLanguage()returns the language that associates with this Parse treeMethods in dev.civl.abc.front.IF with parameters of type Configurations.LanguageModifier and TypeMethodDescriptionstatic ASTBuilderFront.newASTBuilder(Configurations.Language language, Configuration configuration, ASTFactory astFactory) Creates an AST builder for the given language.static ParserFront.newParser(Configurations.Language language) Creates a new instance of aParserfor the given language.static PreprocessorFront.newPreprocessor(Configurations.Language language, Configuration config, FileIndexer indexer, TokenFactory tokenFactory) Returns a new Preprocessor using the default include paths.