Update Compiler.md docs (#8153)
* Escape singel underscores in markdown
* Update language generator flags in docs
* Complet the list of Python options
diff --git a/docs/source/Compiler.md b/docs/source/Compiler.md
index 7571a42..ff71378 100644
--- a/docs/source/Compiler.md
+++ b/docs/source/Compiler.md
@@ -23,31 +23,35 @@
- `--java`, `-j` : Generate Java code.
-- `--kotlin`, `-k` : Generate Kotlin code.
+- `--kotlin` , `--kotlin-kmp` : Generate Kotlin code.
- `--csharp`, `-n` : Generate C# code.
- `--go`, `-g` : Generate Go code.
-- `--python`, `-p`: Generate Python code.
+- `--python`, `-p` : Generate Python code.
-- `--js`, `-s`: Generate JavaScript code.
+- `--js`, `-s` : Generate JavaScript code.
-- `--ts`: Generate TypeScript code.
+- `--ts`, `-T` : Generate TypeScript code.
-- `--php`: Generate PHP code.
+- `--php` : Generate PHP code.
-- `--grpc`: Generate RPC stub code for GRPC.
+- `--grpc` : Generate RPC stub code for GRPC.
-- `--dart`: Generate Dart code.
+- `--dart`, `-d` : Generate Dart code.
-- `--lua`: Generate Lua code.
+- `--lua`, `-l` : Generate Lua code.
-- `--lobster`: Generate Lobster code.
+- `--lobster` : Generate Lobster code.
- `--rust`, `-r` : Generate Rust code.
-- `--swift`: Generate Swift code.
+- `--swift` : Generate Swift code.
+
+- `--nim` : Generate Nim code.
+
+
For any data input files:
@@ -58,6 +62,8 @@
- `--json`, `-t` : If data is contained in this file, generate a
`filename.json` representing the data in the flatbuffer.
+- `--jsonschema` : Generate Json schema
+
Additional options:
- `-o PATH` : Output all generated files to PATH (either absolute, or
@@ -115,7 +121,7 @@
- `--gen-compare` : Generate operator== for object-based API types.
-- `--gen-nullable` : Add Clang _Nullable for C++ pointer. or @Nullable for Java.
+- `--gen-nullable` : Add Clang \_Nullable for C++ pointer. or @Nullable for Java.
- `--gen-generated` : Add @Generated annotation for Java.
@@ -189,7 +195,7 @@
`--conform PATH`.
- `--filename-suffix SUFFIX` : The suffix appended to the generated
- file names. Default is '_generated'.
+ file names. Default is '\_generated'.
- `--filename-ext EXTENSION` : The extension appended to the generated
file names. Default is language-specific (e.g. "h" for C++). This
@@ -227,5 +233,10 @@
vector of bytes in JSON, which is unsafe unless checked by a verifier
afterwards.
+- `--python-no-type-prefix-suffix` : Skip emission of Python functions that are prefixed
+ with typenames
+
+- `--python-typing` : Generate Python type annotations
+
NOTE: short-form options for generators are deprecated, use the long form
whenever possible.