appleseedlab/maki
A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs
C
Issues
- 0
- 0
Add option to just print definition locations
#79 opened by PappasBrent - 0
Add SizeOf property
#77 opened by PappasBrent - 0
Maki does not check if macro arguments are used where constant expressions are required
#75 opened by PappasBrent - 0
- 0
`isInTree()` has a premature return
#71 opened by PappasBrent - 1
Maki outputs an incorrect definition location range for macros using line continuation
#69 opened by SilverMight - 0
- 0
Maki does not correctly identify some properties for macros expandeding to `ParenExpr`s
#62 opened by PappasBrent - 0
Handle enums in line with the C standard
#60 opened by SilverMight - 0
- 0
- 0
- 0
- 0
Maki does not print include information
#58 opened by PappasBrent - 0
`IsAnyArgument` property checks are incorrect
#56 opened by PappasBrent - 1
Use unordered `set`s and `map`s
#50 opened by PappasBrent - 0
- 0
Add property for checking if an invocation expands where a constant expression is required
#44 opened by PappasBrent - 0
- 0
- 0
- 0
`DoesSubexpressionExpandedFromBodyHaveTypeDefinedAfterMacro` does not account for type names
#30 opened by PappasBrent - 0
Some checks for `IsAnyArgumentExpandedWhereModifiableValueRequired` are not working
#33 opened by PappasBrent - 0
- 0
Add option to ignore definitions and invocations in system headers and compiler builtins
#28 opened by PappasBrent - 0
- 1
Translate C preprocessor macros to C
#4 opened by PappasBrent - 0
- 0
- 1
- 1
Output macro definition range
#10 opened by PappasBrent - 1
- 1
- 0
Unify format output to be completely JSON
#8 opened by PappasBrent