Fix #146 - prefix/suffix for stripping
This commit is contained in:
parent
0db54af54f
commit
bce8e09073
6 changed files with 110 additions and 77 deletions
28
README.md
28
README.md
|
|
@ -93,23 +93,25 @@ The `toast` binary can also be used directly on the CLI:
|
|||
toast -h
|
||||
Usage:
|
||||
main [optional-params] C/C++ source/header
|
||||
Options(opt-arg sep :|=|spc):
|
||||
Options(opt-arg sep :|=|spc):
|
||||
-h, --help print this cligen-erated help
|
||||
--help-syntax advanced: prepend, multi-val,..
|
||||
-p, --preprocess bool false run preprocessor on header
|
||||
-a, --past bool false print AST output
|
||||
-n, --pnim bool false print Nim output
|
||||
-r, --recurse bool false process #include files
|
||||
-c, --nocomments bool false exclude top-level comments from output
|
||||
-D=, --defines= strings {} definitions to pass to preprocessor
|
||||
-I=, --includeDirs= strings {} include directory to pass to preprocessor
|
||||
-l=, --dynlib= string "" Import symbols from library in specified Nim string
|
||||
-O=, --symOverride= strings {} skip generating specified symbols
|
||||
--nim= string "nim" use a particular Nim executable (default: $PATH/nim)
|
||||
--pluginSourcePath= string "" Nim file to build and load as a plugin
|
||||
--help-syntax advanced: prepend,plurals,..
|
||||
-d, --debug bool false enable debug output
|
||||
-D=, --defines= strings {} definitions to pass to preprocessor
|
||||
-l=, --dynlib= string "" Import symbols from library in specified Nim string
|
||||
-I=, --includeDirs= strings {} include directory to pass to preprocessor
|
||||
-m=, --mode= string "cpp" language parser: c or cpp
|
||||
--nim= string "nim" use a particular Nim executable (default: $PATH/nim)
|
||||
-c, --nocomments bool false exclude top-level comments from output
|
||||
-a, --past bool false print AST output
|
||||
-g, --pgrammar bool false print grammar
|
||||
--pluginSourcePath= string "" Nim file to build and load as a plugin
|
||||
-n, --pnim bool false print Nim output
|
||||
-E=, --prefix= strings {} Strip prefix from identifiers
|
||||
-p, --preprocess bool false run preprocessor on header
|
||||
-r, --recurse bool false process #include files
|
||||
-F=, --suffix= strings {} Strip suffix from identifiers
|
||||
-O=, --symOverride= strings {} skip generating specified symbols
|
||||
```
|
||||
|
||||
__Implementation Details__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue