libcmo21/CodeGen
2023-09-05 22:23:05 +08:00
..
dest refact codegen 2023-08-20 21:38:16 +08:00
src add more struct and enum. impl some functions 2023-09-05 22:23:05 +08:00
.gitignore finish code gen 2023-08-20 16:10:22 +08:00
CKDefinesParser.g4 finish code gen 2023-08-20 16:10:22 +08:00
CKEnumsParser.g4 enrich code gen 2023-08-20 12:13:40 +08:00
CKGeneralLexer.g4 write shit 2023-08-18 15:55:31 +08:00
ClassidWalker.java finish code gen 2023-08-20 16:10:22 +08:00
ClassidWriter.java refactor (5/?) 2023-08-26 20:34:51 +08:00
CommentsFinder.java enrich code gen 2023-08-20 12:13:40 +08:00
CommonHelper.java enrich code gen 2023-08-20 12:13:40 +08:00
DefinesWalker.java finish code gen 2023-08-20 16:10:22 +08:00
EnumsHelper.java finish code gen 2023-08-20 16:10:22 +08:00
EnumsWalker.java refact codegen 2023-08-20 21:38:16 +08:00
ErrorsWriter.java refactor (5/?) 2023-08-26 20:34:51 +08:00
GeneralWriter.java refactor (5/?) 2023-08-26 20:34:51 +08:00
IndentHelper.java finish code gen 2023-08-20 16:10:22 +08:00
MainRunner.java refactor (5/?) 2023-08-26 20:34:51 +08:00
README.md refact codegen 2023-08-20 21:38:16 +08:00

Code Gen

A helper program to generate some definations.

antlr4 CKGeneralLexer.g4
antlr4 CKEnumsParser.g4
antlr4 CKDefinesParser.g4

javac *.java
java MainRunner