Update README.md
This commit is contained in:
parent
66108c47d9
commit
0739152057
@ -12,7 +12,53 @@ Check `raylib_parser.c` for details about those structs.
|
||||
|
||||
## Command Line
|
||||
|
||||
_TODO_
|
||||
```
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
// //
|
||||
// raylib API parser //
|
||||
// //
|
||||
// more info and bugs-report: github.com/raysan5/raylib/parser //
|
||||
// //
|
||||
// Copyright (c) 2021-2022 Ramon Santamaria (@raysan5) //
|
||||
// //
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
USAGE:
|
||||
|
||||
> raylib_parser [--help] [--input <filename.h>] [--output <filename.ext>] [--format <type>]
|
||||
|
||||
OPTIONS:
|
||||
|
||||
-h, --help : Show tool version and command line usage help
|
||||
|
||||
-i, --input <filename.h> : Define input header file to parse.
|
||||
NOTE: If not specified, defaults to: raylib.h
|
||||
|
||||
-o, --output <filename.ext> : Define output file and format.
|
||||
Supported extensions: .txt, .json, .xml, .h
|
||||
NOTE: If not specified, defaults to: raylib_api.txt
|
||||
|
||||
-f, --format <type> : Define output format for parser data.
|
||||
Supported types: DEFAULT, JSON, XML, LUA
|
||||
|
||||
-d, --define <DEF> : Define functions specifiers (i.e. RLAPI for raylib.h, RMDEF for raymath.h, etc.)
|
||||
NOTE: If no specifier defined, defaults to: RLAPI
|
||||
|
||||
-t, --truncate <after> : Define string to truncate input after (i.e. "RLGL IMPLEMENTATION" for rlgl.h)
|
||||
NOTE: If not specified, the full input file is parsed.
|
||||
|
||||
|
||||
EXAMPLES:
|
||||
|
||||
> raylib_parser --input raylib.h --output api.json
|
||||
Process <raylib.h> to generate <api.json>
|
||||
|
||||
> raylib_parser --output raylib_data.info --format XML
|
||||
Process <raylib.h> to generate <raylib_data.info> as XML text data
|
||||
|
||||
> raylib_parser --input raymath.h --output raymath_data.info --format XML
|
||||
Process <raymath.h> to generate <raymath_data.info> as XML text data
|
||||
```
|
||||
|
||||
## Constraints
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user