Uses of Interface
org.variantsync.diffdetective.feature.DiffLineFormulaExtractor
Package
Description
-
Uses of DiffLineFormulaExtractor in org.variantsync.diffdetective.datasets.predefined
Modifier and TypeClassDescriptionclass
Extracts formulas from preprocessor annotations in the marlin firmware. -
Uses of DiffLineFormulaExtractor in org.variantsync.diffdetective.feature
Modifier and TypeClassDescriptionclass
AbstractingFormulaExtractor is an abstract class that extracts a formula from text containing a conditional annotation, and then abstracts the formula using the customAbstractingFormulaExtractor.abstractFormula(String)
implementation of its subclass.Modifier and TypeFieldDescriptionprivate final DiffLineFormulaExtractor
PreprocessorAnnotationParser.extractor
Modifier and TypeMethodDescriptionstatic PreprocessorAnnotationParser
PreprocessorAnnotationParser.CreateCppAnnotationParser
(PropositionalFormulaParser formulaParser, DiffLineFormulaExtractor formulaExtractor) Creates a new preprocessor annotation parser for C preprocessor annotations.static PreprocessorAnnotationParser
PreprocessorAnnotationParser.CreateJppAnnotationParser
(PropositionalFormulaParser formulaParser, DiffLineFormulaExtractor formulaExtractor) Creates a new preprocessor annotation parser for JavaPP (Java PreProcessor) annotations.ModifierConstructorDescriptionPreprocessorAnnotationParser
(Pattern annotationPattern, DiffLineFormulaExtractor formulaExtractor) PreprocessorAnnotationParser
(Pattern annotationPattern, PropositionalFormulaParser formulaParser, DiffLineFormulaExtractor formulaExtractor) Creates a new preprocessor annotation parser. -
Uses of DiffLineFormulaExtractor in org.variantsync.diffdetective.feature.cpp
Modifier and TypeClassDescriptionclass
Extracts the expression from a C preprocessor statement. -
Uses of DiffLineFormulaExtractor in org.variantsync.diffdetective.feature.jpp
Modifier and TypeClassDescriptionclass
Extracts the expression from a JavaPP (Java PreProcessor) statement .