yyc12345 a2fb376231 feat: add csharp interop code generation but no test.
- add csharp interop code generation without testing.
- add annotation for bmap binding project.
- fix README.
2024-04-23 16:01:26 +08:00
..
2023-11-04 21:58:58 +08:00
2024-01-08 10:54:14 +08:00
2023-11-02 20:27:57 +08:00
2023-11-02 10:53:16 +08:00

BMap Bindings Generation

A helper program to generate BMap binding in Python and CSharp

This program is consisted by 2 parts, first is Python part which extract BMap interface function declarations from source file, thus following Antlr step can focus on syntax analyze.
Next part is Antlr part. It analyse extracted function declarations and output corresponding Python binding and CSharp binding.

python ExtractBMapFctDecl.py

antlr4 ExpFctsLexer.g4
antlr4 ExpFctsParser.g4

javac *.java
java MainRunner