PreProcessor

Package: ghidra.app.util.cparser
Type: class

10.3_PUBLIC

addedmethod: addIncludePaths
void addIncludePaths(java.lang.String[] paths)
addedmethod: setMonitor
void setMonitor(ghidra.util.task.TaskMonitor monitor)
modifiedmethod: parse
return type: void → boolean
- void parse(java.lang.String filename) throws ParseException
+ boolean parse(java.lang.String filename) throws ParseException

10.2_PUBLIC

addedmethod: didParseSucceed
boolean didParseSucceed()
addedmethod: getParseMessages
java.lang.String getParseMessages()
modifiedmethod: parse
added throws ParseException
- void parse(java.lang.String filename)
+ void parse(java.lang.String filename) throws ParseException

10.1.3_PUBLIC

addedmethod: AdditiveExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken AdditiveExpression() throws ParseException
addedmethod: ANDExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken ANDExpression() throws ParseException
addedmethod: ExclusiveORExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken ExclusiveORExpression() throws ParseException
addedmethod: getDef
java.lang.String getDef(java.lang.String name)
addedmethod: InclusiveORExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken InclusiveORExpression() throws ParseException
addedmethod: LogAnd
ghidra.app.util.cparser.CPP.PreProcessor.PPToken LogAnd() throws ParseException
addedmethod: LogOr
ghidra.app.util.cparser.CPP.PreProcessor.PPToken LogOr() throws ParseException
addedmethod: MultiplicativeExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken MultiplicativeExpression() throws ParseException
addedmethod: ShiftExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken ShiftExpression() throws ParseException
addedmethod: UnaryExpression
ghidra.app.util.cparser.CPP.PreProcessor.PPToken UnaryExpression() throws ParseException
modifiedmethod: ControlLine
return type: boolean → PPToken
- boolean ControlLine() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken ControlLine() throws ParseException
modifiedmethod: Group
return type: boolean → PPToken
- boolean Group() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken Group() throws ParseException
modifiedmethod: GroupPart
return type: boolean → PPToken
- boolean GroupPart() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken GroupPart() throws ParseException
modifiedmethod: IFGroup
return type: boolean → PPToken
- boolean IFGroup() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken IFGroup() throws ParseException
modifiedmethod: IFSection
return type: boolean → PPToken
- boolean IFSection() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken IFSection() throws ParseException
modifiedmethod: TranslationUnit
return type: boolean → PPToken
- boolean TranslationUnit() throws ParseException
+ ghidra.app.util.cparser.CPP.PreProcessor.PPToken TranslationUnit() throws ParseException
removedmethod: And
ghidra.app.util.cparser.CPP.PreProcessor.PPToken And() throws ParseException
removedmethod: Negation
ghidra.app.util.cparser.CPP.PreProcessor.PPToken Negation() throws ParseException
removedmethod: Or
ghidra.app.util.cparser.CPP.PreProcessor.PPToken Or() throws ParseException
removedmethod: SubtractFrom
ghidra.app.util.cparser.CPP.PreProcessor.PPToken SubtractFrom() throws ParseException

10.0_PUBLIC

introducedInitial version