# [](https://github.com/phodal/chapi/compare/v2.3.5...v) (2024-02-01) ## [2.3.5](https://github.com/phodal/chapi/compare/v2.3.4...v2.3.5) (2024-02-01) ### Features * add preprocessofr for cpp ([15097bd](https://github.com/phodal/chapi/commit/15097bddecee0f9ab81c2789bc0cfb6fc4d8f2f1)) ## [2.3.4](https://github.com/phodal/chapi/compare/v2.3.3...v2.3.4) (2024-02-01) ### Bug Fixes * **chapi-ast-c:** enable CFullIdentListenerTest ignored tests ([a7e7b72](https://github.com/phodal/chapi/commit/a7e7b72d03a98b7a01d1fdfbe98037ffe6ebcd44)) * **chapi-ast-c:** fix comparison and assignment operators [#24](https://github.com/phodal/chapi/issues/24) ([5c4668e](https://github.com/phodal/chapi/commit/5c4668e178853e4f02a6595a2f5210a441cb1ab1)) * fix test ([9f764e7](https://github.com/phodal/chapi/commit/9f764e72d1e5a829d00643d4ad196b34cc1b32d5)) ### Features * **c:** add support for adding source code to the program [#24](https://github.com/phodal/chapi/issues/24) ([023fabe](https://github.com/phodal/chapi/commit/023fabe89ef5652c6c93021107348308a410e415)) * **c:** add support for C# preprocessor directives from https://gist.github.com/KvanTTT/d95579de257531a3cc15 ([aabd390](https://github.com/phodal/chapi/commit/aabd390072118a06f520801afd8c1154d70223e3)) * **c:** add support for parsing #include directives ([efe7163](https://github.com/phodal/chapi/commit/efe7163ef2f79232bf7b676a478a1ee127f9adf7)) * **c:** add support for parsing #include statements [#24](https://github.com/phodal/chapi/issues/24) ([6cb14b4](https://github.com/phodal/chapi/commit/6cb14b45a3a10c275c988250d5b4e41c1335ea53)) * **c:** add support for preprocessing C code [#24](https://github.com/phodal/chapi/issues/24) ([199ba07](https://github.com/phodal/chapi/commit/199ba073de0101d4f823ad5f9125c3c194e7fb1a)) * **chapi-ast-c:** add override to addSource method [#24](https://github.com/phodal/chapi/issues/24) ([ce431e4](https://github.com/phodal/chapi/commit/ce431e48f76d2933f81844bae376a128b8270f59)) * **chapi-ast-c:** update grammar for CParser.g4 ([2cbf67d](https://github.com/phodal/chapi/commit/2cbf67d04bebd078432883f7090d162fad4a12f1)) * **csharp:** add support for conditional compilation ([262dd0e](https://github.com/phodal/chapi/commit/262dd0ed1bf000a50a86a3edafb471984f59b150)) * **csharp:** add support for parsing C# code and extracting function information ([86edfbe](https://github.com/phodal/chapi/commit/86edfbe1331b9643a68624e6772b25a1a0a80487)) * **csharp:** add test case for macro preprocessor ([0975824](https://github.com/phodal/chapi/commit/09758240630eeda73f53ca6b460a5adf0b1aed11)) * **docs:** add C Macro library recommendation [#24](https://github.com/phodal/chapi/issues/24) ([cd59c58](https://github.com/phodal/chapi/commit/cd59c581565bac0ba5a9c6d7048b590038148922)) ## [2.3.3](https://github.com/phodal/chapi/compare/v2.3.2...v2.3.3) (2024-02-01) ### Bug Fixes * **c:** disable macro for testing performance ([7f29459](https://github.com/phodal/chapi/commit/7f294590915b1eca204c2a41bedde4fe077c850e)) * **c:** fix handling of structOrUnionSpecifier nodeName [#24](https://github.com/phodal/chapi/issues/24) ([eb3ee99](https://github.com/phodal/chapi/commit/eb3ee999280499041cd1078175f3da080c4ab329)) * **c:** fix macro declaration and test file path ([19ed1df](https://github.com/phodal/chapi/commit/19ed1df5ab17528cff2bd792e9c4ebddee2c5927)) * **c:** format code ([2e4401a](https://github.com/phodal/chapi/commit/2e4401ae30a238ca7e50d506502aad35917517d5)) * **chapi-ast-c:** fix macro expansion declaration in C.g4 [#24](https://github.com/phodal/chapi/issues/24) ([84d5421](https://github.com/phodal/chapi/commit/84d5421b39949e3bc2f32c09dc590296775188a8)) * **chapi-ast-c:** fix macroCastDeclaration in C.g4 ([42263d5](https://github.com/phodal/chapi/commit/42263d5271ce3b7c8acfaa7bec4ddaca3a1fa9b2)) * **chapi-ast-c:** fix macroCastDeclaration in C.g4 ([f17c84b](https://github.com/phodal/chapi/commit/f17c84b5acfedd6239d43b19bf27f9b2dea63c3a)) * **chapi-ast-c:** modify grammar rules for single line macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([89e2082](https://github.com/phodal/chapi/commit/89e20820f4950ae104a9e91dee9b665043915b5e)) * **c:** modify singleLineMacroDeclaration and macroKeywords [#24](https://github.com/phodal/chapi/issues/24) ([0eb39a6](https://github.com/phodal/chapi/commit/0eb39a6becfc7d4b717f86e93c3575071fd44e97)) ### Features * **c:** add support for asmBody in C grammar [#24](https://github.com/phodal/chapi/issues/24) ([841b0e9](https://github.com/phodal/chapi/commit/841b0e9570492b63c628ed05dd3fdf8272400d8d)) * **c:** add support for macro alias declaration [#24](https://github.com/phodal/chapi/issues/24) ([8744a9d](https://github.com/phodal/chapi/commit/8744a9d5891c9272edb7a35d5c2081c3e54fb983)) * **c:** add support for macro expansion declaration [#24](https://github.com/phodal/chapi/issues/24) ([2d2eecf](https://github.com/phodal/chapi/commit/2d2eecf5670e5de2a558cd9161150850b641d70e)) * **c:** add support for macro function declaration [#24](https://github.com/phodal/chapi/issues/24) ([7a07305](https://github.com/phodal/chapi/commit/7a073052bb6cc21e0c794746bf84ed57afa2ab63)) * **c:** add support for macro in array access [#24](https://github.com/phodal/chapi/issues/24) ([3c16528](https://github.com/phodal/chapi/commit/3c16528ee41cbe42b46de82c767354067143b0e2)) * **c:** add support for macro postfix call [#24](https://github.com/phodal/chapi/issues/24) ([6f160bb](https://github.com/phodal/chapi/commit/6f160bbd08de6298f4c06c67a21f39d431337419)) * **c:** add support for macro statements [#24](https://github.com/phodal/chapi/issues/24) ([3fe1789](https://github.com/phodal/chapi/commit/3fe17898f325a1e7d75e519d295ade0e1c2e1e68)) * **c:** add support for macro statements [#24](https://github.com/phodal/chapi/issues/24) ([cc7ce0f](https://github.com/phodal/chapi/commit/cc7ce0f6ed913672b2ab79bbdbd0a6d78bc605ef)) * **c:** add support for single line macro declaration [#24](https://github.com/phodal/chapi/issues/24) ([56c876f](https://github.com/phodal/chapi/commit/56c876f24d4b3dc27d91b693e13f57161bb0a114)) * **c:** add support for single line macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([ff26513](https://github.com/phodal/chapi/commit/ff26513b9c42ed67ab20a02ad841aedb49155564)) * **chapi-ast-c:** add support for macro statements [#24](https://github.com/phodal/chapi/issues/24) ([879e24f](https://github.com/phodal/chapi/commit/879e24ff2498de0a5f47eb8287a01c0ed1e11285)) * **chapi-ast-c:** add support for macro statements in C grammar [#24](https://github.com/phodal/chapi/issues/24) ([0ba7673](https://github.com/phodal/chapi/commit/0ba7673351cef286f0ee3f96a5ae3a86caed791a)) * **c:** modify defineDirectDeclarator rule in C.g4 ([8536913](https://github.com/phodal/chapi/commit/8536913c3bbf5ef8614fd597067ba6bd276d97b1)) * **c:** refactor support for macro expansion [#24](https://github.com/phodal/chapi/issues/24) ([924fcdb](https://github.com/phodal/chapi/commit/924fcdbb94f6863688b8a31601fac0170414fb71)) ## [2.3.2](https://github.com/phodal/chapi/compare/v2.3.1...v2.3.2) (2024-01-30) ### Bug Fixes * **cc:** add default NodeName to defaultDataStruct [#24](https://github.com/phodal/chapi/issues/24) ([7c3b9d6](https://github.com/phodal/chapi/commit/7c3b9d6a01dab7eaa6457289c077645efebfed55)) * **c:** fix imports issue [#24](https://github.com/phodal/chapi/issues/24) ([bd0e7ec](https://github.com/phodal/chapi/commit/bd0e7eca66e2b1b5f52fbbd7caa40db9b79ce7bd)) * **c:** fix macro call block declaration and macro keywords in C grammar [#24](https://github.com/phodal/chapi/issues/24) ([7d60204](https://github.com/phodal/chapi/commit/7d60204f20573502619c82294a04e8848abbc8b6)) * **c:** fix missing semicolon in expressionStatement ([46cd01d](https://github.com/phodal/chapi/commit/46cd01d3a160e8285511ea5d6fbda49b535f3445)) * **c:** fix parsing of function names with multiple identifiers [#24](https://github.com/phodal/chapi/issues/24) ([dc538e2](https://github.com/phodal/chapi/commit/dc538e2943369a0087ca9afc97a800d47fa2446c)) * **chapi-ast-c:** modify C.g4 to support multiple macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([df1d26f](https://github.com/phodal/chapi/commit/df1d26f18d76804af6f7b14e1df423f0924bcf1c)) ### Features * **c:** add macro support to primaryExpression and genericSelection [#24](https://github.com/phodal/chapi/issues/24) ([dae101f](https://github.com/phodal/chapi/commit/dae101f0dd072de2e035e8ce3038e70bd0a37a2d)) * **c:** add support for C keywords in includeIdentifier [#24](https://github.com/phodal/chapi/issues/24) ([ad1780d](https://github.com/phodal/chapi/commit/ad1780d1846839063771009db3d5379bb7d9749e)) * **c:** add support for including identifiers with slashes [#24](https://github.com/phodal/chapi/issues/24) ([7f2ded2](https://github.com/phodal/chapi/commit/7f2ded2838eaaf47afe17df93718c89f407c62ad)) * **c:** add support for macro calls and upper case identifiers [#24](https://github.com/phodal/chapi/issues/24) ([f546e18](https://github.com/phodal/chapi/commit/f546e1859da1816c70ddb082df3ce5852cb16251)) * **c:** add support for macro cast declaration [#24](https://github.com/phodal/chapi/issues/24) ([86896ac](https://github.com/phodal/chapi/commit/86896ac438372ff7090ee7371c7c1b11e3c9b208)) * **c:** add support for single-line macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([9510ba7](https://github.com/phodal/chapi/commit/9510ba70ac3aeb295279456963958ccab9dd642e)) * **chapi-ast-c:** add support for 'elif' macro keyword [#24](https://github.com/phodal/chapi/issues/24) ([b5b7c5f](https://github.com/phodal/chapi/commit/b5b7c5fcc1f526111cd0dbee9990055afb511234)) * **chapi-ast-c:** add support for additional macro keyword in C.g4 [#24](https://github.com/phodal/chapi/issues/24) ([799a3f6](https://github.com/phodal/chapi/commit/799a3f68fcec2949bdf751fbd5584d7e22668bc8)) * **chapi-ast-c:** add support for block macro calls [#24](https://github.com/phodal/chapi/issues/24) ([119f69f](https://github.com/phodal/chapi/commit/119f69f286b6278798fc75a6f3da9affca1625a3)) * **chapi-ast-c:** add support for ifndef macro keyword [#24](https://github.com/phodal/chapi/issues/24) ([84ce0e4](https://github.com/phodal/chapi/commit/84ce0e40b817312bb0ab763b4c080cd3c2d6d7db)) * **c:** improve include declaration handling [#24](https://github.com/phodal/chapi/issues/24) ([7feb7ca](https://github.com/phodal/chapi/commit/7feb7caa8c2ea4b0a29f86609e007d4ad61dad08)) * **c:** modify C grammar to support one-line macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([a04ad5d](https://github.com/phodal/chapi/commit/a04ad5dcd7f82cc204345cddf3964df444054dae)) * **c:** modify C grammar to support one-line macro declarations [#24](https://github.com/phodal/chapi/issues/24) ([214a150](https://github.com/phodal/chapi/commit/214a1504f3e64430b3a532664384458d819befae)) ## [2.3.1](https://github.com/phodal/chapi/compare/v2.3.0...v2.3.1) (2024-01-30) ### Bug Fixes * **c:** allow multiple include declarations in C grammar ([f19d745](https://github.com/phodal/chapi/commit/f19d7453ba14f4d2c96f36974a6a7577336b7b99)) # [2.3.0](https://github.com/phodal/chapi/compare/v2.2.3...v2.3.0) (2024-01-30) ### Bug Fixes * fix build issue ([5fb6cf3](https://github.com/phodal/chapi/commit/5fb6cf36dadb6c512bf93c5b8ab3b88277653400)) * **rust:** fix error pakcageName issue and just set it to empty ([1e99200](https://github.com/phodal/chapi/commit/1e9920053d15f3974970d26c59f7a33088030b5e)) ### Features * add handle for toml type ([d64b477](https://github.com/phodal/chapi/commit/d64b47735d10a1e3bf649b2684d94c0e3c650648)) * add some domain functions to core ([ea2555b](https://github.com/phodal/chapi/commit/ea2555b86a1e5a573f2e29e8ba24757de595ca0f)) * **c:** add first function call demos [#96](https://github.com/phodal/chapi/issues/96) ([fa10d9a](https://github.com/phodal/chapi/commit/fa10d9a64cd57109b51f260360422d3ff0f5ed37)) * **cmake:** add CMakeBasicListenerTest and rename CMakeChapiListener to CMakeBasicListener [#24](https://github.com/phodal/chapi/issues/24) ([7c35520](https://github.com/phodal/chapi/commit/7c355201f17f459336fef3b5869b06cdb49d4055)) * **cmake:** add CMakefile example and usage in CMakeAnalyser [#24](https://github.com/phodal/chapi/issues/24) ([6ee6974](https://github.com/phodal/chapi/commit/6ee6974e633f99b35e86c5e457bc953e0dafe9ee)) * **cmake:** add private modifier to container variable [#24](https://github.com/phodal/chapi/issues/24) ([15d4574](https://github.com/phodal/chapi/commit/15d4574383747eaaee79394f4d9eb08094cab6df)) * **core:** add since annotation for flag ([bcb64bb](https://github.com/phodal/chapi/commit/bcb64bb266684cf1ca34e7fba47ecac32af6e302)) * **cpp:** add CMake parser and analyser [#24](https://github.com/phodal/chapi/issues/24) ([17015ba](https://github.com/phodal/chapi/commit/17015ba17f81ea9b6bf07e21fe95f91986586b05)) * **cpp:** add support for identifying C++ structures [#24](https://github.com/phodal/chapi/issues/24) ([15c8f0e](https://github.com/phodal/chapi/commit/15c8f0e14da40cf2268cc57600278a0320471375)) * **cpp:** add support for identifying inheritance [#24](https://github.com/phodal/chapi/issues/24) ([766d10f](https://github.com/phodal/chapi/commit/766d10fd4009bf404780d615b08fd197e6504769)) * **cpp:** add test case for identifying class fields [#14](https://github.com/phodal/chapi/issues/14) ([f0eed87](https://github.com/phodal/chapi/commit/f0eed87cb95b64b524fc15a84803c2d197a67998)) * **cpp:** add test case for identifying functions [#24](https://github.com/phodal/chapi/issues/24) ([2728231](https://github.com/phodal/chapi/commit/2728231261504210ff6f8ffc688b087416034e31)) * **cppast:** add support for identifying namespaces ([d382bdd](https://github.com/phodal/chapi/commit/d382bdd287356dfeb137a0c9a92dcf7b646e8c18)) * **docs:** update language support table in README.md ([0dd84ee](https://github.com/phodal/chapi/commit/0dd84eed3cb5e992ad9b2c23ba3cbf2c506de1ee)) * **rust:** enable analysis git package ([706bba1](https://github.com/phodal/chapi/commit/706bba1afe01a67c551c91484279c2af2d16f4cb)) * **rust:** try to handle function call ([853503c](https://github.com/phodal/chapi/commit/853503ca16ff176ca11f40aafca4958c56d61699)) * **toml:** add handle for second sample ([f43f1a2](https://github.com/phodal/chapi/commit/f43f1a2bf47072e292a28b08bfc4c995c97ec178)) * **toml:** add parser for analysis container ([3c7264f](https://github.com/phodal/chapi/commit/3c7264f3d101bdc710b5e8b4966ff3a06331f3f1)) * **toml:** add parser for array ([fc08236](https://github.com/phodal/chapi/commit/fc08236630d704a19eb37f21e875eedb0f9f2eab)) * **toml:** init first parse for result ([e38da8b](https://github.com/phodal/chapi/commit/e38da8b961720e5ee42477d14890b7676f1405c6)) * **toml:** test for child name ([2eb203a](https://github.com/phodal/chapi/commit/2eb203a585684e82c549b307d63d65833dba7432)) * update cpp to 14 for better render [#24](https://github.com/phodal/chapi/issues/24) ([6632e83](https://github.com/phodal/chapi/commit/6632e8341d0cc2b32afaf3f81625d696647c2b05)) ## [2.2.3](https://github.com/phodal/chapi/compare/v2.2.1...v2.2.3) (2024-01-04) ### Bug Fixes * add lost code annotation for Java & Python ([67fa016](https://github.com/phodal/chapi/commit/67fa0167d248d7830a2bc55bba6a226f963d7879)) * **Rust:** fix annotation position error issue ([1f9ea6b](https://github.com/phodal/chapi/commit/1f9ea6bb004578e41dd47f6cfd76f766492382cb)) * **test:** fix package name error issue ([c7679b8](https://github.com/phodal/chapi/commit/c7679b8dc83d95d7a517d7f4d5ef4613e0fcf829)) ## [2.2.1](https://github.com/phodal/chapi/compare/v2.2.0...v2.2.1) (2024-01-02) ### Bug Fixes * **rust:** fix block comment issue ([bde7d48](https://github.com/phodal/chapi/commit/bde7d48905ca74c311f3b41a4ade3cc24f75f75e)) ### Features * **rust:** add basic rust marco support ([35ac560](https://github.com/phodal/chapi/commit/35ac560500cbe7177c141784d6dfc15aa9dfd0c2)) * **rust:** add handle for function calling in type ([7585551](https://github.com/phodal/chapi/commit/75855514e0423b6ad9323d83e9e651ece163e320)) * **rust:** add inference for derive type ([8e017f5](https://github.com/phodal/chapi/commit/8e017f51279be06c8476aa098380c8f8b12a98e9)) * **rust:** display for http server ([3bd3112](https://github.com/phodal/chapi/commit/3bd3112c79daebe01b6141538947def91a444237)) * **rust:** handle for generics support ([9708673](https://github.com/phodal/chapi/commit/97086732777b8c6b53860bab26b348dbb9b26df4)) * **rust:** set basic MultipleReturns for Result ([cac8ff9](https://github.com/phodal/chapi/commit/cac8ff9ac13ae9be34ce4c907cc0e594c5cfa2f8)) # [2.2.0](https://github.com/phodal/chapi/compare/v2.1.5...v2.2.0) (2024-01-01) ### Features * add test support for mod ([da588ce](https://github.com/phodal/chapi/commit/da588ce43fb26cf480f78c6742fbc880148d3af2)) * **rust:** add annotation support ([8f85256](https://github.com/phodal/chapi/commit/8f852565fec4d13641791901736131ccd58bc012)) * **rust:** add basic validate for rocket rs framewrok ([33f52e3](https://github.com/phodal/chapi/commit/33f52e3085126e3cba1f98945f7d118676447bec)) * **rust:** add field support ([f877803](https://github.com/phodal/chapi/commit/f87780345235249cd11be7f255f09f349ca1d82d)) * **rust:** add for item child check ([f25a36e](https://github.com/phodal/chapi/commit/f25a36e5c5dedc892ecd0779874cb4043ff1f9e7)) * **rust:** add function parameter support ([e9f38e3](https://github.com/phodal/chapi/commit/e9f38e3a8071806b820c8555d661110aa2aa7624)) * **rust:** add lookup type support ([37b6c42](https://github.com/phodal/chapi/commit/37b6c425d22383900031d202b781dfd76acfe8fe)) * **rust:** add process for function call ([ca96312](https://github.com/phodal/chapi/commit/ca9631287b2fbe8fa143631d7861182eff5db4d7)) * **rust:** add process for function parameter ([c34b9bf](https://github.com/phodal/chapi/commit/c34b9bf523095dbfb520134c2c5d8d3ecdd35ce2)) * **rust:** add return type support ([abdeca1](https://github.com/phodal/chapi/commit/abdeca11cdc73ae86716ff6bff8c61db30ca1db0)) * **rust:** add support for better type in impl ([870f28f](https://github.com/phodal/chapi/commit/870f28f66c93d9300a2eb48d63c7b01519982dba)) * **rust:** add support for function in impl ([df935cd](https://github.com/phodal/chapi/commit/df935cd180ce1edde3243c3e6d1b85cdcf06dd61)) * **rust:** add use decl support ([5641a8f](https://github.com/phodal/chapi/commit/5641a8fa47e8c3af59391b04ed2df7b2c6cfaff5)) * **rust:** align for lookup by type logic ([ce12c63](https://github.com/phodal/chapi/commit/ce12c63214d2de02e5b46c54aa83715dae42f4f4)) * **rust:** align to latest syntax ([363f7b7](https://github.com/phodal/chapi/commit/363f7b755beba25a391a7b9d7df965b93a2643f8)) * **rust:** align to same logic to Kotlin for struct, so that we can make with default structure ([4593dd1](https://github.com/phodal/chapi/commit/4593dd120dbca7dd914c5396654b6d5edf6b4018)) * **rust:** fix for crash ([28d0078](https://github.com/phodal/chapi/commit/28d00786ecdb7a1e47e290f427c7a3e6345dd0d5)) * **rust:** fix for lost structures ([114d93b](https://github.com/phodal/chapi/commit/114d93b75d02957fb050bf4b0924154bd8c9facc)) * **rust:** fix individual function lost function calls issue ([2503fc9](https://github.com/phodal/chapi/commit/2503fc9ef33f87863fe4b5d03315e6081d165985)) * **rust:** init for enum class support ([76eab2e](https://github.com/phodal/chapi/commit/76eab2eb0df0b711d661c5228b3177b82e188c2a)) * **rust:** make default structure works ([1b046c7](https://github.com/phodal/chapi/commit/1b046c7c653ccd865fb01d4f1a3da65675aa3222)) * **rust:** make package name works ([a367a0d](https://github.com/phodal/chapi/commit/a367a0d80e31b22d3c76ec24fd8ef46e1bbcbdef)) * **rust:** make parse first function call works ([495e860](https://github.com/phodal/chapi/commit/495e8609acbcaec9c55ee8bc8ff09ac40ba0e6cb)) * **rust:** make pass for first function calls ([6e70eac](https://github.com/phodal/chapi/commit/6e70eac4c069126f328e656b8d45acd05c8d29d0)) * **rust:** make return type works ([8132dc7](https://github.com/phodal/chapi/commit/8132dc78ab1bafc9a5dc2ffcc897a87be8476dac)) ### Reverts * Revert "refactor(rust): simplify logic" ([ebeb903](https://github.com/phodal/chapi/commit/ebeb90365350ce9aa6021b2105f6d615bd70e7a7)) ## [2.1.5](https://github.com/phodal/chapi/compare/v2.1.4...v2.1.5) (2023-12-28) ### Bug Fixes * **kotlin:** fix lost NodeName in creator issue ([40e1374](https://github.com/phodal/chapi/commit/40e1374aba9208628b2628e8d44a8f2e285efe0a)) ### Features * **kotlin:** add companion object support ([b275e9f](https://github.com/phodal/chapi/commit/b275e9ffadc05f3678e53dfd1907310b7146c8a8)) * **kotlin:** add object class support ([61a83d8](https://github.com/phodal/chapi/commit/61a83d8a66f350c5ac3efcafff5440a09b69eba2)) * **kotlin:** make creator works better ([5a75646](https://github.com/phodal/chapi/commit/5a75646e576dc272f463061f154dcc84765a9a7d)) * **typescript:** parse for import ([1aa6732](https://github.com/phodal/chapi/commit/1aa6732e109e1591c4fb482ec0515f7320babf2f)) ## [2.1.4](https://github.com/phodal/chapi/compare/v2.1.1...v2.1.4) (2023-12-24) ### chore * release to 2.1.2 ([424035a](https://github.com/phodal/chapi/commit/424035a924eb152575550ba7e219b6aeb383f7cd)) ### Features * add CodePosition for Annotation ([0d9e2f2](https://github.com/phodal/chapi/commit/0d9e2f2c4c17454b2f642c591ff3be8001608d0a)) ### BREAKING CHANGES * use List to replace arrya in domain ## [2.1.1](https://github.com/phodal/chapi/compare/v2.0.0...v2.1.1) (2023-02-16) ### Bug Fixes * regenerate equals of Property with 'Array' type in a 'data' class: it is recommended to override 'equals()' and 'hashCode()' ([63a2822](https://github.com/phodal/chapi/commit/63a2822b8489f152af767ea6ef5c59c0414f16b5)) # [2.0.0](https://github.com/phodal/chapi/compare/v2.0.0-beta.9...v2.0.0) (2023-02-16) ### Bug Fixes * fix deps error of kotlin junit ([ccf66a6](https://github.com/phodal/chapi/commit/ccf66a6448f21c997eb154147aaf76a06b13e9c3)) # [2.0.0-beta.9](https://github.com/phodal/chapi/compare/v2.0.0-beta.7...v2.0.0-beta.9) (2022-11-25) ### Bug Fixes * fix crash issues ([e103097](https://github.com/phodal/chapi/commit/e1030971a7735adbbe6a34fecd358028ac699985)) * fix crash issues for golang ([1c6a410](https://github.com/phodal/chapi/commit/1c6a4100cbb7f455044d3c10431cb277d7f9d4ae)) * fix test ([488a8ca](https://github.com/phodal/chapi/commit/488a8ca1e9060c3acbc91d608ed653b8cf7f1223)) * fix tests ([1b511ee](https://github.com/phodal/chapi/commit/1b511ee58fed5d18dc67d91a14919fcb41b85dce)) ### Features * add support to wrap target ([ac664f6](https://github.com/phodal/chapi/commit/ac664f600a192049c2e79ce045acf7baac61778e)) * add treeviewer for output ([b8fcee9](https://github.com/phodal/chapi/commit/b8fcee9975f60c6c0e1967fd7bf07bd937c47974)) * **go:** add handle for string type ([a715336](https://github.com/phodal/chapi/commit/a715336808b36c5dc8f590248a80f0b81510ebc7)) * **go:** add support for go block call ([e672a5e](https://github.com/phodal/chapi/commit/e672a5eee63d6e2ebc9f4f9b24231d1bb56ba5fb)) * **go:** fix target error issues ([08caebb](https://github.com/phodal/chapi/commit/08caebb8cf11465e11eb81e91aa915909f1b373e)) * **go:** make go better for parsing API ([82373a2](https://github.com/phodal/chapi/commit/82373a2fec0fca26a456f47447828a5e1616a95a)) * **rs:** init struct ([1d357e1](https://github.com/phodal/chapi/commit/1d357e10d2f2dcc315ece27e55ffa4f43a012187)) * **rust:** init modules ([a68bf2e](https://github.com/phodal/chapi/commit/a68bf2e49ee014b1fac793afe86295a4fa4beae2)) # [2.0.0-beta.7](https://github.com/phodal/chapi/compare/v2.0.0-alpha.5...v2.0.0-beta.7) (2022-11-18) ### Bug Fixes * [#20](https://github.com/phodal/chapi/issues/20),incorrect TypeValue and TypeKey ([#21](https://github.com/phodal/chapi/issues/21)) ([51eaa28](https://github.com/phodal/chapi/commit/51eaa2862f0707fbc28c45452394543039b12d40)) * fix identifier issues for archguard/archguard[#108](https://github.com/phodal/chapi/issues/108) ([28cc9a8](https://github.com/phodal/chapi/commit/28cc9a84971adeb1be8ab000352376aff560f6d5)) * fix type alias error issues ([c218d81](https://github.com/phodal/chapi/commit/c218d81fd2179f8cb612db24133afba6670d61d2)) * fix type error issue ([e064477](https://github.com/phodal/chapi/commit/e064477ad3eef343d84d81e89217bd4ef10251f4)) * **kotlin:** fix syntax not match master issues ([7bea9c7](https://github.com/phodal/chapi/commit/7bea9c7627a0228e54c27d68655f55f5a04686df)) * **ts:** add numberic support ([33a35b0](https://github.com/phodal/chapi/commit/33a35b04569a8e16fb73d24829b12ce5b4542e4f)) * **ts:** align erros ([9a8d927](https://github.com/phodal/chapi/commit/9a8d927b216c682819b0d5e8c4a6e2794e531f78)) * **ts:** fix abstract error issue ([1d6feaa](https://github.com/phodal/chapi/commit/1d6feaac879bc1e1a2c79a8b9f1569126eed77d5)) * **ts:** fix all tests ([e089ac6](https://github.com/phodal/chapi/commit/e089ac60917cd0b0e4a23381a074aa98053ca7c7)) * **ts:** fix array type error issues ([c133707](https://github.com/phodal/chapi/commit/c1337074cc69bda0405bcf876e9ada1fed95864e)) * **ts:** fix arrow functions ([9f721bd](https://github.com/phodal/chapi/commit/9f721bd099e9f511d2f3090d3e273dd1b36e843e)) * **ts:** fix await issue ([db90510](https://github.com/phodal/chapi/commit/db90510f06b71ce2961d5de6250934f5f6411e61)) * **ts:** fix axios(){} call issue ([41e62e7](https://github.com/phodal/chapi/commit/41e62e7347e191a656e35ac28db1cae75276f177)) * **ts:** fix call issues ([1dd814b](https://github.com/phodal/chapi/commit/1dd814b73627c238c9aefa915d5811a01b2db7fb)) * **ts:** fix class abstract error issue ([d54c1f0](https://github.com/phodal/chapi/commit/d54c1f06a4bd0c8588eba287918a87961e3c0417)) * **ts:** fix decorator list ([9d8bfe5](https://github.com/phodal/chapi/commit/9d8bfe53504626582c3f0fdcf70f1b2f1e9ec952)) * **ts:** fix element in query ([e87a90c](https://github.com/phodal/chapi/commit/e87a90cc8ea4461573e72c2f91f24bfb363f1872)) * **ts:** fix empty classBody issue ([2782a01](https://github.com/phodal/chapi/commit/2782a017d4380879228294cf2f202362cf0f45c0)) * **ts:** fix empty type error ([8f0b8c4](https://github.com/phodal/chapi/commit/8f0b8c48f4e83bc71adf8cdceb89da15bba6d9c3)) * **ts:** fix end comma in constructor ([ddd139e](https://github.com/phodal/chapi/commit/ddd139e930436345ae678085d5b005ff4b26cb53)) * **ts:** fix export issues ([7474189](https://github.com/phodal/chapi/commit/7474189f2c6292f032f544c1b605117d6aae1e95)) * **ts:** fix function decl error issues ([ec26282](https://github.com/phodal/chapi/commit/ec2628295c7e7abf6d4b56ccc03d8c28f20a165e)) * **ts:** fix function decl error issues ([19bd271](https://github.com/phodal/chapi/commit/19bd271cb49e2f9dd5a4227d8e40d3d270d287ee)) * **ts:** fix function error issues ([4640f34](https://github.com/phodal/chapi/commit/4640f34874ec34cd3fe322e60201c51301cabb77)) * **ts:** fix import of conflict ([e57af30](https://github.com/phodal/chapi/commit/e57af30b96d3e3ea5f9a8239fde43046281979d4)) * **ts:** fix imports ([72ad42a](https://github.com/phodal/chapi/commit/72ad42a07d91cd5a3b5d5fdac7e53145e328a1f7)) * **ts:** fix interface cases ([991d3ef](https://github.com/phodal/chapi/commit/991d3ef5c76a932eb82e24f441ba1951ff6ccbd6)) * **ts:** fix lost question issues ([8718727](https://github.com/phodal/chapi/commit/8718727b988d3175b2358f96f23bb5e9ee387567)) * **ts:** fix more tests ([2c47f65](https://github.com/phodal/chapi/commit/2c47f655a7fe8b2ea8aa2e2d783e6a67417e88f8)) * **ts:** fix nested error issues ([6df62c4](https://github.com/phodal/chapi/commit/6df62c494295e554ba212f3992a9017ee2b7ce16)) * **ts:** fix of keywordS ([04bf39b](https://github.com/phodal/chapi/commit/04bf39b2e23878a8cf058c3695cfc38afe8acc41)) * **ts:** fix prop issues ([f3f5e9f](https://github.com/phodal/chapi/commit/f3f5e9f63a4f9f36a1183e0b1690e2e70ed5214e)) * **ts:** fix query array literal ([6e1890b](https://github.com/phodal/chapi/commit/6e1890b9ceb039ed40efa51979b8334f9ab5e638)) * **ts:** fix some order issues ([ded0de5](https://github.com/phodal/chapi/commit/ded0de592e55f289fc865094bbf8040e7fe530fe)) * **ts:** fix some type error issues ([2916b13](https://github.com/phodal/chapi/commit/2916b135f18fa57952351c903cf0e5b24fceb416)) * **ts:** fix string as parameter issue ([0eea7d2](https://github.com/phodal/chapi/commit/0eea7d270b5b5887319930e514b1e008fc3a32e6)) * **ts:** fix type abstract ? issues ([d704aae](https://github.com/phodal/chapi/commit/d704aae667fbb6bd6d00eb1612fb11ede1289df7)) * **ts:** fix typed error ([77399ac](https://github.com/phodal/chapi/commit/77399acaaa28d8455d9f715113f17d9be3e2eda1)) * **ts:** merge type issues ([38ed025](https://github.com/phodal/chapi/commit/38ed025309b4aaf9c689b40b4cb4798b6cf208ca)) * **ts:** resolve all imports ([fa9e70a](https://github.com/phodal/chapi/commit/fa9e70a6c3065b7f474539ba4306b74211a3824f)) ### Features * add enum support ([3fa19ef](https://github.com/phodal/chapi/commit/3fa19efbcf6966e9ca03b5b453c6cea8620fa483)) * add assign op [#22](https://github.com/phodal/chapi/issues/22) ([df144dc](https://github.com/phodal/chapi/commit/df144dc422e852dac4e17ee8f757a4b8932127cf)) * add comprison [#22](https://github.com/phodal/chapi/issues/22) ([ddc0416](https://github.com/phodal/chapi/commit/ddc0416e8309f5a5580ab163f8e1cb844e4f95bf)) * add first add sample [#22](https://github.com/phodal/chapi/issues/22) ([d7389cb](https://github.com/phodal/chapi/commit/d7389cb9479f148c9af5e7eb1c87683478266503)) * add function call op [#22](https://github.com/phodal/chapi/issues/22) ([29a195f](https://github.com/phodal/chapi/commit/29a195fb6f5600bd6653dac4f1c4592e05064840)) * add jumpop [#22](https://github.com/phodal/chapi/issues/22) ([86e948e](https://github.com/phodal/chapi/commit/86e948ed06b9f318db0745d927e2a2ecb76f8da4)) * add switchOp and caseOp [#22](https://github.com/phodal/chapi/issues/22) ([88f42e4](https://github.com/phodal/chapi/commit/88f42e49137e499b10e5da2bf54c24b08377fa77)) * **go:** add parse for parimaryexpr ([3962805](https://github.com/phodal/chapi/commit/39628053b7c303e6b84aae174bf0a640ae73acc7)) * **go:** enable for check function name ([61d7701](https://github.com/phodal/chapi/commit/61d770178870df5dd7cb56a7cf34e4c66470c4a0)) * **go:** fix null issues ([de13d9d](https://github.com/phodal/chapi/commit/de13d9d1d727d92c148a1b1186806d8bf9a814a8)) * init basic pratter for [#22](https://github.com/phodal/chapi/issues/22) ([34755a3](https://github.com/phodal/chapi/commit/34755a31a4299279a5b03b407cd0d8ba802c3331)) * try if else packages ([33ee8b9](https://github.com/phodal/chapi/commit/33ee8b99a0081fb2d83936b568f109b043f9d0e4)) * **ts:** add readonly issue ([b548af9](https://github.com/phodal/chapi/commit/b548af9b20d90cbb8c9d07b307be1842ae136851)) # [2.0.0-alpha.5](https://github.com/phodal/chapi/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2022-05-30) # [2.0.0-alpha.4](https://github.com/phodal/chapi/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2022-05-30) # [2.0.0-alpha.3](https://github.com/phodal/chapi/compare/v2.0.0-alpha.1...v2.0.0-alpha.3) (2022-05-30) # [2.0.0-alpha.1](https://github.com/phodal/chapi/compare/v2.0.0-beta.4...v2.0.0-alpha.1) (2022-05-30) # [2.0.0-beta.4](https://github.com/phodal/chapi/compare/v2.0.0-beta.3...v2.0.0-beta.4) (2022-05-30) # [2.0.0-beta.3](https://github.com/phodal/chapi/compare/v2.0.0-beta...v2.0.0-beta.3) (2022-05-30) ### Bug Fixes * **java:** add BodyHash calculate in FullIdentListener.enterMethodDeclaration since CodeFunction will be updated in the end of the method ([c718768](https://github.com/phodal/chapi/commit/c718768df6a219eee63569794f33ea212a2ca171)) ### Features * **java:** add BodyHash field in CodeFunction, to determine if Function Body has been changed during code commit ([fdacd84](https://github.com/phodal/chapi/commit/fdacd8488df853f71e48dd20626e552475163f12)) ### Reverts * Revert "build: remove gdp" ([0a467c8](https://github.com/phodal/chapi/commit/0a467c8e61e6e1ec907c432c8df0eab122cf8ecf)) # [2.0.0-beta](https://github.com/phodal/chapi/compare/v1.5.4...v2.0.0-beta) (2022-05-11) ### Bug Fixes * **app:** fix windows crash issues ([e11e593](https://github.com/phodal/chapi/commit/e11e593fb0e1b39d233c25ba60267dd4c5fbce89)) * fix alt annnotation issues ([7088f27](https://github.com/phodal/chapi/commit/7088f279386bd7a4ab8b8ef197465d93b348ad5c)) * fix annotation lost s issues ([3bced8e](https://github.com/phodal/chapi/commit/3bced8e545f047e385beaa1a62dcd1e374e6a769)) * fix default in object property ([789330b](https://github.com/phodal/chapi/commit/789330b5e717b85bb699b6807d780058cdc667f9)) * fix imports ([2bdd161](https://github.com/phodal/chapi/commit/2bdd1617eefc52d2179211efa05d076f61c45642)) * fix windows paths issues ([8fa0e16](https://github.com/phodal/chapi/commit/8fa0e16988eacf6788dde45e342d64d06d97a523)) * **java:** fix annotation parse issues ([a5f8ccb](https://github.com/phodal/chapi/commit/a5f8ccbe22389c50fe32a15f04fac18725679002)) * **java:** fix java field annotations is empty issue ([69ba995](https://github.com/phodal/chapi/commit/69ba9955ea20ed4724afadae962b95690d977388)) * **kotlin:** fix quest error in newline ([5f3de96](https://github.com/phodal/chapi/commit/5f3de964503a5ef6b4ca90a4408f63456e090d48)) * **kotlin:** fix tests in windows path issue ([2712424](https://github.com/phodal/chapi/commit/27124248d6aefa6e912a55792a5b3de35125c8ef)) * **typescript:** fix key issues for scan ([feac320](https://github.com/phodal/chapi/commit/feac3204304f32c2bcfd6540faa73c3983c4d08f)) ### Features * **c#:** add basic parameters for testing ([2c91825](https://github.com/phodal/chapi/commit/2c918255da3a9e6b6039b65688444a99d6813d37)) * **c#:** fix proprety memebr issue ([4ebba25](https://github.com/phodal/chapi/commit/4ebba257477678cd34e0296dd97b518d090d7028)) * **C#:** init first method call samples ([1daee4e](https://github.com/phodal/chapi/commit/1daee4e7973cef3db31571531df8fadf308fa693)) * **c#:** make first function calls ([ca02ac4](https://github.com/phodal/chapi/commit/ca02ac4f7da260d1c9c0de1ec5ac0f13a7e10c98)) * **kotlin:** add annotation support for field ([47fcfe2](https://github.com/phodal/chapi/commit/47fcfe2a6c2190569bc1ecc4adb096ec1ba109cb)) * **typescript:** add exports to name support ([ec6fafb](https://github.com/phodal/chapi/commit/ec6fafbd8a3a66db135e070fe00608c6436cadd6)) ## [1.5.4](https://github.com/phodal/chapi/compare/v1.5.1...v1.5.4) (2022-04-06) ### Bug Fixes * fix position compare in call, function, struct, member ([748ac82](https://github.com/phodal/chapi/commit/748ac82454c212f9cefd075b7d582ccfd92454e4)) * **java:** change import static to usage in names ([c881382](https://github.com/phodal/chapi/commit/c8813821f409eb94d723e6dceac4c6f3e1c2a086)) * **java:** fix import static error issues ([293f1bb](https://github.com/phodal/chapi/commit/293f1bbec79212965879110434b6186a5a3f80c0)) * **java:** fix packageName error for static import ([75aa5a8](https://github.com/phodal/chapi/commit/75aa5a85a6dbae142e46aaa3429677553aa01d20)) * **java:** fix static improt error types issues ([e262aa0](https://github.com/phodal/chapi/commit/e262aa06476733697f25975d8d5beb8fa4b08175)) ### Features * **domain:** add equals for annotation ([f5a00a9](https://github.com/phodal/chapi/commit/f5a00a94a9c04bc0d3f7916bc7337bc1e0a61d61)) * **domain:** add equals for call ([3fed5f5](https://github.com/phodal/chapi/commit/3fed5f5139de372829e56fc54be148844429991f)) * **domain:** add equals for data structure ([e5fa8d5](https://github.com/phodal/chapi/commit/e5fa8d552297af0e4f1cb8e2b70220439fc4b46c)) * **domain:** add equals for field ([c679924](https://github.com/phodal/chapi/commit/c679924687c58981675754e9143b50c951669623)) * **domain:** add equals for function ([25f8d09](https://github.com/phodal/chapi/commit/25f8d097746005d791e41bcded8c36128d7d7775)) * **domain:** add equals for import ([b04f882](https://github.com/phodal/chapi/commit/b04f8829889d158c34bebf243f3bbf2d54bf9567)) * **domain:** add equals for others ([069d7ef](https://github.com/phodal/chapi/commit/069d7efbf380fa9f062ba9973746ae83615c9260)) * **domain:** add more equals for package infos ([ff74e01](https://github.com/phodal/chapi/commit/ff74e01a3dd8e5b49746e36b3390f223ce227ba3)) * fix sqlgenerator and source batch ([9a9beb4](https://github.com/phodal/chapi/commit/9a9beb4b7ba62405322d481ceb007a911c5b58cb)) ## [1.5.1](https://github.com/phodal/chapi/compare/v1.4.1...v1.5.1) (2022-04-04) ### Bug Fixes * fix tests ([3305ae8](https://github.com/phodal/chapi/commit/3305ae8bca8d0aa5fd1e85c80354e4426c09e11f)) ### Features * add local variable pool ([40a17b1](https://github.com/phodal/chapi/commit/40a17b160195090860ee344b7543f530d715422e)) * add local vars for currentFuntions ([37d76ae](https://github.com/phodal/chapi/commit/37d76ae4e6660a46e3b895dbc950b60668ede679)) * **kotlin:** support for inline variable ([4b64c76](https://github.com/phodal/chapi/commit/4b64c760f2e2b537e290dd4734d184137a258ff9)) ## [1.4.1](https://github.com/phodal/chapi/compare/v1.3.1...v1.4.1) (2022-03-31) ### Bug Fixes * remove unused templates ([5c1b7e8](https://github.com/phodal/chapi/commit/5c1b7e85a61d203d47afb27d02bf986f6c714d95)) ### Features * **domain:** add annotation t ofield ([d6a4ec3](https://github.com/phodal/chapi/commit/d6a4ec3080961ce27c28cef45592211fd45ca110)) * **kotlin:** add position & fix some tips ([55ddb1e](https://github.com/phodal/chapi/commit/55ddb1e5bdb93ca5ea1a58047e676c8c966f12e8)) * **kotlin:** add suport for import uppercase class ([e11c083](https://github.com/phodal/chapi/commit/e11c0834dfd6f92553a59fe89f3b140a3c469d18)) ## [1.3.1](https://github.com/phodal/chapi/compare/v1.3.0...v1.3.1) (2022-03-25) ### Bug Fixes * fix typos ([085281c](https://github.com/phodal/chapi/commit/085281c5c7cb660e06c1497e29997da6348d9c38)) ### Features * add debug for local info ([34744ea](https://github.com/phodal/chapi/commit/34744ea56562aa7087bbead80626ba712858d6e3)) * **java:** merge java 17 grammar ([aa4541b](https://github.com/phodal/chapi/commit/aa4541bb575dd4890c5525c1afc08462afd8b865)) # [1.3.0](https://github.com/phodal/chapi/compare/v1.2.5...v1.3.0) (2022-03-25) ### Bug Fixes * fix path issues ([af79760](https://github.com/phodal/chapi/commit/af797609a83cf42aa45c78cfd46daa07ae2aa688)) * fix tests ([4a08b03](https://github.com/phodal/chapi/commit/4a08b039df36f507ace3fb521ab212bfbb7fd9e9)) ### Features * **c#:** config for namespace ([01ac839](https://github.com/phodal/chapi/commit/01ac8399292eeae7e5d1bd2c1009492d9df5d6d8)) * **c#:** make container to use sample imports to ds ([0171c89](https://github.com/phodal/chapi/commit/0171c893b884708b33cc9a828b829408f2aa8da6)) * **loc:** add position for c# ([591de72](https://github.com/phodal/chapi/commit/591de721b59ed6ee4089e984ef696238f12b76c2)) * **loc:** add position for java ([fac9446](https://github.com/phodal/chapi/commit/fac944617b16b640fc862cf331fd61f41512b8e7)) * **loc:** add position for kotlin ([a47b668](https://github.com/phodal/chapi/commit/a47b6685ff741a71161059c53c125688d0793e4d)) * **loc:** add position for typescript ([50284c9](https://github.com/phodal/chapi/commit/50284c9ae9437c3ee70eec492adf606bb94bb9fa)) * **loc:** add position to code data struct ([aebffba](https://github.com/phodal/chapi/commit/aebffba60a55ed84beed014b80cfd051c7ace0ab)) ## [1.2.5](https://github.com/phodal/chapi/compare/v1.2.4...v1.2.5) (2022-03-24) ### Bug Fixes * fix suffix is a path issue ([84d8f1f](https://github.com/phodal/chapi/commit/84d8f1fb74a457b90d50d0fab8059f9dfc60683e)) ## [1.2.4](https://github.com/phodal/chapi/compare/v1.2.2...v1.2.4) (2022-03-24) ### Bug Fixes * add lost language config for cli app ([990c7e7](https://github.com/phodal/chapi/commit/990c7e79b9799634a33e03c4ca2e92ac8cc674d5)) * change output to json ([fc362bc](https://github.com/phodal/chapi/commit/fc362bcf7787fb2fb95539857e5a4a7ba5763ebd)) * fix c# var crash issue ([2d5a0e4](https://github.com/phodal/chapi/commit/2d5a0e483bae8cab9575564618af4bd44419f64b)) * fix new package name issue ([cbe5542](https://github.com/phodal/chapi/commit/cbe55425914ec206cd8ad49b56dff401b7f2e058)) * fix typescript filename not as package name issue ([1910a7a](https://github.com/phodal/chapi/commit/1910a7a0f7f13ce46dd8fc556d3f6cc8e1fa1555)) ## [1.2.2](https://github.com/phodal/chapi/compare/v1.2.1...v1.2.2) (2022-03-21) ### Features * add isFile api for ts ([f4bedfc](https://github.com/phodal/chapi/commit/f4bedfc99d701b214c9445b1561ee60a215ec745)) * **ts:** add basic parser for resolve path ([13f3b0c](https://github.com/phodal/chapi/commit/13f3b0c03fd788b8c71f6da7908765161c8dcf8b)) * **ts:** add package name support ([d948b9c](https://github.com/phodal/chapi/commit/d948b9c87c37ef67bbb69cee8e146cfc88de4df1)) ## [1.2.1](https://github.com/phodal/chapi/compare/1.2.1...v1.2.1) (2022-03-18) ### Bug Fixes * fix kotlin crash issue ([6b141d5](https://github.com/phodal/chapi/commit/6b141d5ea741f772ab6b4b9a9b558df4a7092e0d)) ## [1.1.4](https://github.com/phodal/chapi/compare/v0.0.9...v1.1.4) (2022-03-16) ### Bug Fixes * revert tests ([2d67f2c](https://github.com/phodal/chapi/commit/2d67f2c7bf54a1eaf3a59093c57ef92b575b1405)) * **tbs:** fix tbs runner issue ([8dad1fc](https://github.com/phodal/chapi/commit/8dad1fcd0c5c859ced440e679ac177d19d3254b4)) ### Features * backend api analyser structure ([6daf72c](https://github.com/phodal/chapi/commit/6daf72c68c8af129c4589810fbd5d8b6752b82bf)) * parse function call with regex ([7ed332d](https://github.com/phodal/chapi/commit/7ed332dbe602ca5bdd70a973e2bacfd0dbf078ac)) * parse individual function and creator ([74e4b23](https://github.com/phodal/chapi/commit/74e4b230af7192ee45fab78a17fda0f1bef29e9b)) * parse individual function and creator (implemented) ([f38ac1b](https://github.com/phodal/chapi/commit/f38ac1b7865a62c42c45835452402af361d146cf)) * **ts:** add single support for ts yield ([cfcda59](https://github.com/phodal/chapi/commit/cfcda594fa2503a03d2724d149ac57b73b160c06)) * update kotlin function call status ([e9b1125](https://github.com/phodal/chapi/commit/e9b11256373fe54d350fb577cd3128f2856a0a49)) ## [0.0.9](https://github.com/phodal/chapi/compare/v0.0.8...v0.0.9) (2022-03-12) ### Bug Fixes * **fe:** fix import path issue ([ab04da2](https://github.com/phodal/chapi/commit/ab04da2e13788d1b0f21cf27f0b376f319aeab83)) * fix crash issue ([aed1a23](https://github.com/phodal/chapi/commit/aed1a2388a82893866fc442bca7058a57aae7563)) ### Features * **api:** add basic umi identify ([e624c8d](https://github.com/phodal/chapi/commit/e624c8d8f52e8f37a66076eee19d0aeef3df68f7)) * **api:** add url and method support for http api ([3eb100a](https://github.com/phodal/chapi/commit/3eb100a14937dddadf4f625c3b3c58f95d1727dc)) * **ts:** add api to call support ([ea3e5b6](https://github.com/phodal/chapi/commit/ea3e5b656097cfea9f3b4e9f4a6bf8eb8bfdc2c2)) ## [0.0.8](https://github.com/phodal/chapi/compare/v0.0.7...v0.0.8) (2022-03-12) ### Bug Fixes * adapt new ast (remove out-of-date all in one ([24408f3](https://github.com/phodal/chapi/commit/24408f3323f1355d1637c5323aec77903186b8c5)) * add lost javasource issue ([9ef22af](https://github.com/phodal/chapi/commit/9ef22af3281d06509c2c8e275d3e79480e4bf4b6)) * **C#:** fix type issue for class parent ([7f7358e](https://github.com/phodal/chapi/commit/7f7358eda508477878e27381afb6a98429f66123)) * consider main as individual function ([669247e](https://github.com/phodal/chapi/commit/669247e0e7e488ea16b76bfb0d5b35f0a280b2f4)) * fix cases issues ([b782bf2](https://github.com/phodal/chapi/commit/b782bf26b0f91642cfe8fa866cbf1553a653cc74)) * fix license issue in pom config ([688510c](https://github.com/phodal/chapi/commit/688510c89a8f02fab4bf381032be0ba92efd5848)) * fix logic issue ([aec0ee7](https://github.com/phodal/chapi/commit/aec0ee7b55ed85786567738832f28579a5951e18)) * fix lost constructor issues ([b955394](https://github.com/phodal/chapi/commit/b9553944a11294176e3478f081c8dc6799b3db8e)) * fix namespace lost body issue ([1271b4f](https://github.com/phodal/chapi/commit/1271b4f918a0ea4f4018b9a1e8868406760a2bde)) * fix resource error ([824981b](https://github.com/phodal/chapi/commit/824981b71bbf01943c3335c9487e17baa1c56cab)) * fix tests ([011d45a](https://github.com/phodal/chapi/commit/011d45a39483e86be5eecb890d70df56a674c826)) * fix tests ([873b516](https://github.com/phodal/chapi/commit/873b516d9d6942659a8a24b1ebdcf967987274f8)) * fix Windows start with blank issue ([a06b126](https://github.com/phodal/chapi/commit/a06b126ceafc0fcf02a86d36b6a432f447f5c43c)) * **grammar-ts:** add not check after item ([953059b](https://github.com/phodal/chapi/commit/953059bb11462ddc629ed0aa0a371cba809506f1)) * **grammar-ts:** fix any in objectLiteral type issue ([ad68a8a](https://github.com/phodal/chapi/commit/ad68a8a9b00e9d88e32c70f0641ec4b0f71a67e8)) * **grammar-ts:** fix keyword in object key issue ([bd4ba23](https://github.com/phodal/chapi/commit/bd4ba2333ddb5ea83dc316285d83db2cb8e27f4d)) * **js:** fix crash issues ([137f2ee](https://github.com/phodal/chapi/commit/137f2ee9b2cda3a117d7fe2bf6701bfdabcdc722)) * remove unused code ([5711efa](https://github.com/phodal/chapi/commit/5711efac55a95f5570029cc734d699ed9ef84638)) * remove unused codes ([8ec794c](https://github.com/phodal/chapi/commit/8ec794c3ec495d5dd092786537e8b43634c5bfa2)) * skip anonymous function name ([060a10c](https://github.com/phodal/chapi/commit/060a10c3ed4e4aadf920151c41bbb289eee3bfe8)) * skip local testing ([ffa1846](https://github.com/phodal/chapi/commit/ffa1846858065af05988c98fb050c68fed89771e)) * skip unreached branch, return with default value ([da0067a](https://github.com/phodal/chapi/commit/da0067a6c85e4fca178da85da09196bca5c9245b)) * **ts:** add equal for type generic in arrow function ([6593110](https://github.com/phodal/chapi/commit/659311054d680925a72ab804ea2e90b3d26d7028)) * **ts:** add simple fix for func?.() ([3aada13](https://github.com/phodal/chapi/commit/3aada13603b52187d12689b19913a90e24bb89d6)) * **ts:** fix ! . issue ([eae55a7](https://github.com/phodal/chapi/commit/eae55a7b1b7ea2e21591ffae85f8eade710b5021)) * **ts:** fix ?.obj grammer issue ([d512e52](https://github.com/phodal/chapi/commit/d512e52e518f6a97ff720a69b48d2fd013e1745b)) * **ts:** fix code coverage ([0afdd40](https://github.com/phodal/chapi/commit/0afdd404ed1070fa75bf3b8595ce3a4d82c6620e)) * **ts:** fix crash for archguard frontend ([55289bc](https://github.com/phodal/chapi/commit/55289bc6669ce6b4724b4206079f1ff5ccc624f9)) * **ts:** fix enum error issue ([4e6c990](https://github.com/phodal/chapi/commit/4e6c99064e2fd3c944a3e34811837b0cdf37cf7b)) * **ts:** fix equal trim issue ([371d03b](https://github.com/phodal/chapi/commit/371d03b255c0de60c16d35eed3ca92135f8889a2)) * **ts:** fix func nested ([a0d3e9e](https://github.com/phodal/chapi/commit/a0d3e9e3696a9a2218e532e6885f653d25407d95)) * **ts:** fix grammar issue ([c8fb818](https://github.com/phodal/chapi/commit/c8fb818bdcf19a190672ac33c450930cb3f0016a)) * **ts:** fix grammer export error for default issue ([d95057b](https://github.com/phodal/chapi/commit/d95057b49278e7c405f8757d84d6c7cb8d3f31f8)) * **ts:** fix grammer lost html elements issues ([0ca8322](https://github.com/phodal/chapi/commit/0ca832221926e5502b9e49c850c593166f2d69d1)) * **ts:** fix keyword issues for module ([7451296](https://github.com/phodal/chapi/commit/7451296ddb6e6f7071bb733e1d7145aa94f2a70d)) * **ts:** fix lodash issue in obj method param ([34c40da](https://github.com/phodal/chapi/commit/34c40da3a1f93e4593b276c56271406104665304)) * **ts:** fix module empty issue ([4ebb06a](https://github.com/phodal/chapi/commit/4ebb06a7cca660f3352eb37d33fd11e41be1209a)) * **ts:** fix nested generic ([96c3363](https://github.com/phodal/chapi/commit/96c3363fa14940ee8f02cceb1e396e1f07d45842)) * **ts:** fix normal nested issue ([d25ef4d](https://github.com/phodal/chapi/commit/d25ef4d3d8a3211a504f0e3ee519e5d637fb6188)) * **ts:** fix null no in predefined Type ([9bf79c3](https://github.com/phodal/chapi/commit/9bf79c3018abefdf4379d5a918ac231afe58ac6f)) * **ts:** fix simple inner issue ([936e93c](https://github.com/phodal/chapi/commit/936e93cefdb16a811a1a0589619d51f951687cf9)) * **ts:** fix some grammar issues ([dabffa7](https://github.com/phodal/chapi/commit/dabffa78efeb1289bbd5f5f617a9df8d502b79e4)) * **ts:** fix types issues ([6e5f70c](https://github.com/phodal/chapi/commit/6e5f70c5aa2df5d8e0ac75fb451789ca0473474c)) * **ts:** fix undefined & default keyword issue ([e3bec90](https://github.com/phodal/chapi/commit/e3bec90b0676ddf85af3e0832837532ea32841e0)) * **ts:** fix undefined issue ([3815710](https://github.com/phodal/chapi/commit/381571074bca1f707b09758aa968f54602d0e89b)) * **typescript:** fix call size issue ([f5aa47c](https://github.com/phodal/chapi/commit/f5aa47cd279ef71996d7f740d92a0d1122edb403)) ### Features * add assertions for function parameters; test cases for annotations ([6d7eab3](https://github.com/phodal/chapi/commit/6d7eab32e715bf2b884a2c516f5a49f47540620a)) * add basic call chain parse support ([e3a55a3](https://github.com/phodal/chapi/commit/e3a55a3db90f9539707cdf8da2909729c316a46e)) * add exports types ([90058b0](https://github.com/phodal/chapi/commit/90058b08d8f5bb470430cb2de3457c4a7c1a1448)) * add filter annotations ([3db2eb1](https://github.com/phodal/chapi/commit/3db2eb17aa83b640dca0c84865ad91b25401f07d)) * add method annotation support ([4bd7306](https://github.com/phodal/chapi/commit/4bd7306da4b0af34fe78b8e06adfb56a17a506b5)) * add method annotation support ([b49aa92](https://github.com/phodal/chapi/commit/b49aa92c534115208ee905c450c6f7edd6ac1f11)) * add package name fore functions ([51afcdd](https://github.com/phodal/chapi/commit/51afcdd8f7986a3ba3bdc8753b2ea0592652baf3)) * add path count ([6d46120](https://github.com/phodal/chapi/commit/6d46120b5c56dd94686831667e5c68238e4ea06c)) * add support for global field ([1c14485](https://github.com/phodal/chapi/commit/1c1448520992606c4069b6ff5d36fafdb2d8b2be)) * add support for ident var decl ([4323c32](https://github.com/phodal/chapi/commit/4323c3263458eecd5a8e126477e8c31bffe3e248)) * add todo for analysis type ([c368e2f](https://github.com/phodal/chapi/commit/c368e2fa81afe48a6ead88baa8dbb01255a963cd)) * **application:** use clikt as cli library ([2c72c0e](https://github.com/phodal/chapi/commit/2c72c0ec1d126b325ed53e93786f0b8cef6bec42)) * **c#:** add annotaion support for naming ([860018a](https://github.com/phodal/chapi/commit/860018a3ff02bca73e8d5abe557d8d2e10364ae5)) * **c#:** add c# to chapi application ([d35d5b5](https://github.com/phodal/chapi/commit/d35d5b55517d18ea54db494de94c121aec1fc0d6)) * **C#:** add for annotation ([5fba63c](https://github.com/phodal/chapi/commit/5fba63c548605d7193d7210a6babfe72eac8a1da)) * **C#:** parse for method annotation ([c344407](https://github.com/phodal/chapi/commit/c344407809991cc73658a693e2b20d5c45d6d75d)) * **c#:** test for csharp parse node bug ([ea00624](https://github.com/phodal/chapi/commit/ea0062474a2f77a64ca14363b621bf93844e6927)) * **domain:** add get ext support ([0f33731](https://github.com/phodal/chapi/commit/0f337319957ea7430faefaec1371640cd25bb91e)) * **domain:** add lsot commit ([ce2516d](https://github.com/phodal/chapi/commit/ce2516dcab47003875d0bda1fef341fc867f8d40)) * expose kotlin analyser ([d0dd015](https://github.com/phodal/chapi/commit/d0dd01555faa4cd473e58e72efee5d634ed1ac64)) * expose kotlin analyser as an app ([6d9dc96](https://github.com/phodal/chapi/commit/6d9dc96bef758d4f8ced2ee200bfedf91d6fe222)) * multiple classes in one file (auto pass ([99f562c](https://github.com/phodal/chapi/commit/99f562c5284ebf9fd46352288f3073b909d23d61)) * parse annotation (only work for single) ([f9d42e2](https://github.com/phodal/chapi/commit/f9d42e2342a942d70095e0b138ca7d15d3a63726)) * parse annotation for function parameter ([95e3538](https://github.com/phodal/chapi/commit/95e35383a121a96de635b19272c72c74f006061b)) * parse constructor (primary) ([81a5ef9](https://github.com/phodal/chapi/commit/81a5ef95ff062153ca28655469ad82e8a860a86c)) * parse fields and individual declarations (top level object ([d53ca30](https://github.com/phodal/chapi/commit/d53ca3017ed682ec38e2e792050461cbcd61cba0)) * parse implements ([6e03162](https://github.com/phodal/chapi/commit/6e031622da4a6d733c33ed8107389c75ab3555ee)) * parse import, function with return type ([07548a8](https://github.com/phodal/chapi/commit/07548a8cb93359e02ae8c8050d837469882957b3)) * test annotation parser with real spring controller ([4db4470](https://github.com/phodal/chapi/commit/4db4470a9d35e45e17ee73253678f45e656acdd9)) * test with archguard ([af0c7db](https://github.com/phodal/chapi/commit/af0c7db6085f7cd0c2e929913e048d518dd862b9)) * **ts-grammar:** add some lost grammar support ([ca4524b](https://github.com/phodal/chapi/commit/ca4524b366653636e17ecd1b1912fb98ed648196)) * **ts:** add fix function pointer paramater name parse ([2ff39b1](https://github.com/phodal/chapi/commit/2ff39b1607b7f8bd11961edcefd2f502125afe98)) * fix parameter emptyissue ([e122f79](https://github.com/phodal/chapi/commit/e122f79bfa197aa83c0c0c30cd61a5922d3e3916)) * fix align issue ([4d07b69](https://github.com/phodal/chapi/commit/4d07b69bca456485ccc1d4d1feadb1ef2e004f86)) * fix annotation issue ([2c50e33](https://github.com/phodal/chapi/commit/2c50e334a45f0fb91d44d3e6f6afde17e214edd0)) * fix call chain support ([1e7038b](https://github.com/phodal/chapi/commit/1e7038b859b6ab1327285cceebbc5e95e3ba907b)) * fix cd naming issue ([02367fa](https://github.com/phodal/chapi/commit/02367fad7175d860258bef7c44dd26379c687c3f)) * fix decl issue ([03ebe08](https://github.com/phodal/chapi/commit/03ebe085ddcc9a24ae54308c613165ee355518a1)) * fix default items not path issue ([3bd55c6](https://github.com/phodal/chapi/commit/3bd55c63cff0306ba725e9a61a856b2c7ab36008)) * fix for parse lodash issue ([26993cd](https://github.com/phodal/chapi/commit/26993cd65e9194998d4f1242c434f9cfe9a53e4f)) * fix parameter issues for new grammar ([48d16f5](https://github.com/phodal/chapi/commit/48d16f52de8e0332db37962c47480b4f52be6e12)) * fix prop issues ([5db8439](https://github.com/phodal/chapi/commit/5db8439d0b42235c14321ca1182e795f36a0f6cd)) * fix py test error issue ([659e7ad](https://github.com/phodal/chapi/commit/659e7adc736867c86e4e81e38539a3d6766bb454)) * fix repo config issue ([c8e51a3](https://github.com/phodal/chapi/commit/c8e51a385d06432dd9102eedd6948cd36773c108)) * fix some tests issues ([7b892a9](https://github.com/phodal/chapi/commit/7b892a902c29b22aa997e12a7bfc223c71d2c418)) * fix tests ([b2742f7](https://github.com/phodal/chapi/commit/b2742f7fcf21e1153db4bb28816a93a0dd1e8cf5)) * fix ts align issue ([8bd13ce](https://github.com/phodal/chapi/commit/8bd13ce51c1649d861b89def2d4300222d57b414)) * fix typo ([5efb35e](https://github.com/phodal/chapi/commit/5efb35e7e871b57765ad01736f7d435e1d0fc7a3)) * fix typo ([bba8232](https://github.com/phodal/chapi/commit/bba82321c1e19393293310fd4f337913e2e8d877)) * fix typo ([e63a5c7](https://github.com/phodal/chapi/commit/e63a5c73d50c8d0c12597fe4802a481def849ad1)) * fix typo ([dc2b7e0](https://github.com/phodal/chapi/commit/dc2b7e050803761967e10ae31f3e1f513142d85d)) * fix value size issue ([e7ab8a1](https://github.com/phodal/chapi/commit/e7ab8a1388e0482317e6c8f80acb4a44e3fbbc35)) * make publish works ([d784c26](https://github.com/phodal/chapi/commit/d784c26ad12befef0afa3067b9b61a578442d607)) * revert comment code ([b7bbb0b](https://github.com/phodal/chapi/commit/b7bbb0b6eef8646b4b65a1c9af496c4bc04b8a1b)) * update local antlr ([875fb09](https://github.com/phodal/chapi/commit/875fb09242b952ccba1d5348190d1aeb0f63debd)) ### Features * add basic function name and paramaters support ([2172f76](https://github.com/phodal/chapi/commit/2172f765ec8df62989a27351bf0acb098d2f629e)) * add basic function name support ([ef643c5](https://github.com/phodal/chapi/commit/ef643c54df14d62be7cbcf5548179cea7a5b5ba5)) * add basic function return type ([4942a39](https://github.com/phodal/chapi/commit/4942a399354400aea453047298ff5f775e13e69a)) * add function basic parameter type support ([a1574ba](https://github.com/phodal/chapi/commit/a1574ba4d140463626c654087501c26d35caacc2)) * add function parameter type value ([a98d211](https://github.com/phodal/chapi/commit/a98d2111c252395369fc725d382a906dbc2b8836)) * add basic analysis test ([2f09eba](https://github.com/phodal/chapi/commit/2f09eba17d33ef51069c8570f889bdc43f73e510)) * make it return container ([00ebf56](https://github.com/phodal/chapi/commit/00ebf56fe368f0f0c9719ba99b4af0c7cf0e7a66)) * thinking in kotlin script ([a9c9127](https://github.com/phodal/chapi/commit/a9c912714ae3b08ea3457f69a345592b69a26133)) * add basic builder call size suport ([bd1a23b](https://github.com/phodal/chapi/commit/bd1a23b24d3b1a06128155c4ec874ce2339511dc)) * add basic function call support ([f74ffcc](https://github.com/phodal/chapi/commit/f74ffccac1f0a5d53718426441b3b1b7bfcf3990)) * add basic local vars support ([cf50e98](https://github.com/phodal/chapi/commit/cf50e98a841eddaa366fabe8dc34e59bc8ac1e68)) * add builder caller name suport ([210ff80](https://github.com/phodal/chapi/commit/210ff80aab2038533b8a7f64d06437edf95aa231)) * try to add func call ([3503bda](https://github.com/phodal/chapi/commit/3503bdaed4702fa247358eae2cd2ec2b6ef82ce5)) * add kotlin all in one test ([9efb19c](https://github.com/phodal/chapi/commit/9efb19c62fc5874e6cbe935ba3429407d935cd95)) * add pacakgeName ([b0b5dda](https://github.com/phodal/chapi/commit/b0b5dda985787250908e463049f090da24b1a177)) * fix system call issue ([9b918ad](https://github.com/phodal/chapi/commit/9b918adc38c8175387402eb75f37fa30862f90f5)) * add annotation support for ts ([c0424a6](https://github.com/phodal/chapi/commit/c0424a67b7594ccb3a04f4817bee1cdec04d54c6)) * add basic call for sinple await call ([e7844f4](https://github.com/phodal/chapi/commit/e7844f4a8f99a25d66b025c14804937b6a655606)) * add basic trait issue ([b825f86](https://github.com/phodal/chapi/commit/b825f86b215e27cee4b1b5cb778d4d8603682be3)) * add basic typescript call support ([6484c6f](https://github.com/phodal/chapi/commit/6484c6fe98ab1751b17b27a5d0a674ee225ed552)) * add filter rule for chapi config ([853fe59](https://github.com/phodal/chapi/commit/853fe590a2e6d1bb5f327ddda2e0ebbcfbfdff24)) * add global field support ([ee5c64a](https://github.com/phodal/chapi/commit/ee5c64aa35f630354a402e721a539999265d0086)) * add ignore test for typescript ([c90d7b7](https://github.com/phodal/chapi/commit/c90d7b7c85d5f894fc9f82b660bfdf97f78806dd)) * **kotlin:** add ident for classname ([c1f32da](https://github.com/phodal/chapi/commit/c1f32da38cdf3f2dabb250d7ec0de53c59971b09)) * make application main ([00dcb5b](https://github.com/phodal/chapi/commit/00dcb5b5a3cd66df5785f44294af0165d83e91dc)) * thinking in code expr ([904fa19](https://github.com/phodal/chapi/commit/904fa19680ef7b41c1a4c48a10e2def254097356)) * **ts:** try parse tsx ([3b0751c](https://github.com/phodal/chapi/commit/3b0751c43e64e2c2b668062a3f161c686ddca8ac)) ## [0.0.5](https://github.com/phodal/chapi/compare/v0.0.3...v0.0.5) (2020-02-18) ### Bug Fixes * fix target ttype issue ([cc0c77e](https://github.com/phodal/chapi/commit/cc0c77ea10f5ccbdfe708cfa97df1791d2f405eb)) ### Features * add basic multiple language support ([cd24a18](https://github.com/phodal/chapi/commit/cd24a18ec66fca26e0aaba737dc3539df098d6ec)) * add more content ([d13377f](https://github.com/phodal/chapi/commit/d13377f3e5d457fb74239fdb623f09f74e04c4cd)) * add more languages ([a8a0250](https://github.com/phodal/chapi/commit/a8a02505967952ea5631d91e63ae8d2cabedfbef)) * add const decl for localvars for [#1](https://github.com/phodal/chapi/issues/1) ([c4ff3ea](https://github.com/phodal/chapi/commit/c4ff3ea66dbc7b627ee421f0a80ba3f687712a83)) * add short decl to localvars supoprt for [#1](https://github.com/phodal/chapi/issues/1) ([ced0906](https://github.com/phodal/chapi/commit/ced09066580911a1b930c980247ef15ae2752191)) * add var decl to local vars support ([258ade1](https://github.com/phodal/chapi/commit/258ade1de14576e8295043d6ae025fbccdf64883)) * add local vars to function for [#1](https://github.com/phodal/chapi/issues/1) ([f35b143](https://github.com/phodal/chapi/commit/f35b14324b470832b2449a065f155b93ff9ad6e2)) ## [0.0.3](https://github.com/phodal/chapi/compare/v0.0.1...v0.0.3) (2020-02-17) ### Bug Fixes * fix refactor issue ([217d040](https://github.com/phodal/chapi/commit/217d040899447794c3def60a9075f969f50df223)) * fix rename issue ([0033afc](https://github.com/phodal/chapi/commit/0033afc360473884a2700465c7015c8c83ab057e)) ### Features * add basic import support ([5a43504](https://github.com/phodal/chapi/commit/5a43504da96641dd9c2f5632b4076fbc329cfdeb)) * add basic namespace support ([e65afed](https://github.com/phodal/chapi/commit/e65afed0d9f308aee87e5a8604ee5ad210789263)) * add basic parameters support ([c97f5b3](https://github.com/phodal/chapi/commit/c97f5b39765a9483efe982d0c4f7c3f1ae010e0b)) * add class function modifier support ([f8ea7c2](https://github.com/phodal/chapi/commit/f8ea7c247c3b22ca79561ad8463997dab3e37ff0)) * add class function name support ([94bcf52](https://github.com/phodal/chapi/commit/94bcf525752bcc52a4700aa00420090a7a3ceb88)) * add class int namespcae in namespcae support ([0e010e7](https://github.com/phodal/chapi/commit/0e010e75965804e95f5fdee324920f89fc999b36)) * add className support ([9cb7a37](https://github.com/phodal/chapi/commit/9cb7a37926ee2d39b4983652de08964f46a07d32)) * add compile all testing for not exception ([f032f95](https://github.com/phodal/chapi/commit/f032f9550974c710cebce5860779ac3ffecb196f)) * add import as support ([256570c](https://github.com/phodal/chapi/commit/256570c7e32f18452893189753088c0994b686ac)) * add multiple class in same file support ([b36f839](https://github.com/phodal/chapi/commit/b36f83983c95e8d5f42572a563309901fcef9aa1)) * add namespcae as container support ([9844b97](https://github.com/phodal/chapi/commit/9844b971f45e6f33ec913ae990220d03580ebe57)) * add namespcae in namespace support ([4b4d33b](https://github.com/phodal/chapi/commit/4b4d33b0c7f2ef08b735455ec168a44001329933)) * add testing for namespace import ([29e9e65](https://github.com/phodal/chapi/commit/29e9e65573ccae50b49f240e2619d983de6cda8f)) * add void return type support ([c00cc42](https://github.com/phodal/chapi/commit/c00cc42858150cb823ca27e9a39b2826d76a0785)) * thiking in namespace ([0860886](https://github.com/phodal/chapi/commit/0860886b18df4414bbef29544465729aff52da13)) * thinking in multiple package in files ([4a0f83d](https://github.com/phodal/chapi/commit/4a0f83d2164da7ca74d29e3bd1ab189714b2f893)) * add abstract class type ([27bf3f8](https://github.com/phodal/chapi/commit/27bf3f887d4397d051a1badfef04816a1767b2ec)) * add containers for C# ([7643fbc](https://github.com/phodal/chapi/commit/7643fbc63ffe2e54f6f9dc979ba06352dcd01a3e)) * add struct type for python ([3f7647d](https://github.com/phodal/chapi/commit/3f7647db165d0c6c0f12a3e06bafcdabaff29e45)) * change type to enum type ([1b10fe4](https://github.com/phodal/chapi/commit/1b10fe4dd9f59a7bb4f63f25eeae70f4bbb08720)) * remove unused ImportName ([0e98bf3](https://github.com/phodal/chapi/commit/0e98bf31be543536ca92b2914455e45efc184c3c)) * add class name support ([80b02e5](https://github.com/phodal/chapi/commit/80b02e52a5b27ce6288db12d9ea405ffa1c65c2d)) * add class parameter support ([fb65773](https://github.com/phodal/chapi/commit/fb657736ef7f26749b7ddf7f38b28a51d2e94867)) * add extend support ([0ecdbde](https://github.com/phodal/chapi/commit/0ecdbde9cafcfc75ae3e11ee536b9a4501625e63)) * add inner object support ([cde2f0d](https://github.com/phodal/chapi/commit/cde2f0dc20545d66a2cb5debe88872505d0956f0)) * add object name support ([7a3850e](https://github.com/phodal/chapi/commit/7a3850e37b22b31a4e0c6c6668d2bacaf568e9cf)) * add object type for project ([1582c7a](https://github.com/phodal/chapi/commit/1582c7a940458aceafac23d2654dd6fb3198ddd3)) * add parameters for class for scala ([6431e34](https://github.com/phodal/chapi/commit/6431e34cfcb6efa4ed28d572f70140de697ac1e0)) * add some dsl use case ([c9b7427](https://github.com/phodal/chapi/commit/c9b74275ab55b86cd9097f69267c8cf3ddab0a56)) * init code analyser ([62bb42f](https://github.com/phodal/chapi/commit/62bb42f577d64a02330c8aa575e589af1a98c025)) * init for function programming ([6733a89](https://github.com/phodal/chapi/commit/6733a8977b3d3ad4f0894dabfd91109edef55c5d)) ## [0.0.1](https://github.com/phodal/chapi/compare/17fc44ba833ba64a567d2008b913952fb5a9cbeb...v0.0.1) (2020-02-13) ### Bug Fixes * fix call chain issue ([b2f24d7](https://github.com/phodal/chapi/commit/b2f24d719b1f855708e574fb3dfff3753b4842a9)) * fix creator method not get issues ([e93b79d](https://github.com/phodal/chapi/commit/e93b79d27f9f6942e950466010a3c0d604121f4d)) * fix ds import issue ([425f67a](https://github.com/phodal/chapi/commit/425f67a164b1bebc15d576632b64f3dd3da4c600)) * fix ds lost file path ([8c08bb8](https://github.com/phodal/chapi/commit/8c08bb8b2a5d0f4b592de4092ea09ca48170e9ba)) * fix ident map package lost issues ([46b85e9](https://github.com/phodal/chapi/commit/46b85e9c377f7577dcd079a2092159da9ae0eaf0)) * thinking in field call ([7277c42](https://github.com/phodal/chapi/commit/7277c42f448452b9a0543674f8681ca671ad19be)) * try to fix inner ds issues ([8a2b19c](https://github.com/phodal/chapi/commit/8a2b19c101f17d47ecd7b56c92a8814b7180de58)) * add lost basic arrow function & express function identify ([3385d48](https://github.com/phodal/chapi/commit/3385d488f35af1332492b41e863f3821dd7dac92)) * fix compile error issues ([ceb5c7a](https://github.com/phodal/chapi/commit/ceb5c7ab278c253615faae7e10cf1d401c104fbd)) * fix error func number issue ([c765edf](https://github.com/phodal/chapi/commit/c765edf6ba607843115b7df59cc0be5d05786dbc)) * fix application source code error issue ([57e29ce](https://github.com/phodal/chapi/commit/57e29ce869219010f25e869d5698e68660b9bbe0)) * fix attributes issues ([4386d87](https://github.com/phodal/chapi/commit/4386d87e029b44a8ee1ca3db3036b748ace4ac7c)) * fix build issues ([d4332d1](https://github.com/phodal/chapi/commit/d4332d11cbd056f0a89a73107f4eab6a26a8ce87)) * fix class issue ([87d6e45](https://github.com/phodal/chapi/commit/87d6e45e7e1dbbd476ff471e7066145617494d11)) * fix patth issue ([2b4d78d](https://github.com/phodal/chapi/commit/2b4d78d4405736d71988908b2eaca41ea2bf525c)) * fix python defaultNode placeholer issue ([1d105c7](https://github.com/phodal/chapi/commit/1d105c7fb7063c79053b93da8760677e80fcf6ae)) * fix test issues ([2e37e0e](https://github.com/phodal/chapi/commit/2e37e0e38d9ec630128df8e11bcceae1aea1ecdf)) * fix ts naming issues ([f1d2bf4](https://github.com/phodal/chapi/commit/f1d2bf4f605742ab894dffd12d4f58c2e31d8868)) * fix typ typo ([14603bc](https://github.com/phodal/chapi/commit/14603bcbc11789969f627223d33c2264c5bee0b1)) * fix typo ([0d6bb4a](https://github.com/phodal/chapi/commit/0d6bb4a7535e3a021810ad9a3dd3a24c306e9b20)) * remove unused comments ast ([9f5761d](https://github.com/phodal/chapi/commit/9f5761d4c48107f198c4de6ef366f1fdc9bf3b68)) * remove unused log ([df15cef](https://github.com/phodal/chapi/commit/df15cefab10170def1e3c2f2d47e426547e576db)) ### Features * add basic dir support ([d1c34a5](https://github.com/phodal/chapi/commit/d1c34a5abe253b01cfa1580d67464c242c84f5c6)) * init app ([ec46257](https://github.com/phodal/chapi/commit/ec4625751cb977694b99cebd7e9452faa1ef10b7)) * add basic datastruct field support ([6f77298](https://github.com/phodal/chapi/commit/6f7729845ba568271faece85ea141d9d06452bd6)) * add data struct name support ([dceb972](https://github.com/phodal/chapi/commit/dceb9726e06013fc49d5e8d840e9f25ce178b54f)) * support include decl ([f105aa8](https://github.com/phodal/chapi/commit/f105aa8eb284e216e3bb29bf44c1252549ebf15d)) * add basic typescript grammar ([52cb283](https://github.com/phodal/chapi/commit/52cb28325fcee4f7d5eaeb522f53479cc1bcc222)) * add code call build full name ([7d33989](https://github.com/phodal/chapi/commit/7d3398942a919d67df117ee9e94d57551114e2c5)) * add extension support ([9981e50](https://github.com/phodal/chapi/commit/9981e50d0dfbf2db37d2f6810eafa94cbc03105d)) * add file & memeber ([4a95d73](https://github.com/phodal/chapi/commit/4a95d7389b3c7516b72a53904f181cab84b9ded7)) * add function test ([efb00ca](https://github.com/phodal/chapi/commit/efb00ca2d7bc187b0003e786a58b0130f602857d)) * add memeber functions ([b1be5fb](https://github.com/phodal/chapi/commit/b1be5fbec12ec73793aad6fbcccc3e24480fb450)) * add method override ([c929c22](https://github.com/phodal/chapi/commit/c929c22b7a8d367fd3d8213f2629bfbb68da5608)) * add more members ([670ea3f](https://github.com/phodal/chapi/commit/670ea3fa814149b5f2fba29ac1b127b31d5ae7ff)) * add package to function for class-first languages ([86b1041](https://github.com/phodal/chapi/commit/86b104195e9f03d8eaae9569d4858ac5caac789d)) * change paramValue -> defaultValue ([68e7e8a](https://github.com/phodal/chapi/commit/68e7e8a23caa349c0e3bf8b74968b9edfcdba1d5)) * init code data struct ([14bc85d](https://github.com/phodal/chapi/commit/14bc85d996761b1a56c69b123ab3dcf3dfcd20d4)) * init code function ([3d68bb7](https://github.com/phodal/chapi/commit/3d68bb784c9fb477efa0210dce45503ce6c0d9f9)) * migrate call test ([b6840a9](https://github.com/phodal/chapi/commit/b6840a9b22da5e0cdf9994c44096dcf4d6d1cdff)) * migrate some domain object ([d4408ac](https://github.com/phodal/chapi/commit/d4408acf71ab34e7695aae3a37d52b61e4e06b6a)) * setup c ident ([1678a24](https://github.com/phodal/chapi/commit/1678a24ee6f5771e611db1b579faa7dc7694df81)) * setup go lang ([37882b7](https://github.com/phodal/chapi/commit/37882b79a817bcdb2e995dec126e735a912393e4)) * add file & property to json ([b6daa90](https://github.com/phodal/chapi/commit/b6daa90510f159fef3c79938aa268379801095ab)) * add basic funcname support ([0c26503](https://github.com/phodal/chapi/commit/0c265037e8d4330e178375a19567ef3bff8b7da7)) * add basic function call support ([d988c39](https://github.com/phodal/chapi/commit/d988c395ef16e3c118389d2da27c65b937ce066f)) * add basic import support ([7c89843](https://github.com/phodal/chapi/commit/7c8984388642a0d948cd56310a7fbcc046ca6dd0)) * add basic return type support ([457648d](https://github.com/phodal/chapi/commit/457648d828d6e1fdaaaf91925df6b03edc280533)) * add basic struct func call support ([f2fc942](https://github.com/phodal/chapi/commit/f2fc9427c7de0943de20b2d0d32534e8892481b3)) * add basic struct function support ([eeed117](https://github.com/phodal/chapi/commit/eeed117a56c250e2047fd72d0a34d7bbface36bf)) * add basic struct support ([80dabad](https://github.com/phodal/chapi/commit/80dabad951237a5a56c37ca290adc2a3ab97701a)) * add file path to ds ([5ca923d](https://github.com/phodal/chapi/commit/5ca923d528b95f886536652ba6bcb6954c61b498)) * add function multiple returnType support ([5a03bb4](https://github.com/phodal/chapi/commit/5a03bb4bcbacb14c8a56db92bbf5d85dae6c2772)) * add function parameters support ([9c97991](https://github.com/phodal/chapi/commit/9c97991c117f96279c6bd66b7e3a5554a947d41b)) * add lost package name ([88557dc](https://github.com/phodal/chapi/commit/88557dcad4e99a9ae209c28311977a0822f2fd40)) * add multiple import together support ([d02af53](https://github.com/phodal/chapi/commit/d02af539068ef7b01b4df7fc03010af614edd96d)) * add multipleline support ([318d9e1](https://github.com/phodal/chapi/commit/318d9e1f9fc9214fd6698311d39bd111480a67b2)) * add packagename support ([c3b5d74](https://github.com/phodal/chapi/commit/c3b5d747053daacd8fd54ffee72f38a7cd3ad0e2)) * remove unused double quote ([0b49fca](https://github.com/phodal/chapi/commit/0b49fcafd5644bbcddfadd8b35d23562d7e4dba5)) * add basic comment todo support ([c4095e4](https://github.com/phodal/chapi/commit/c4095e46ca8e7b09a52d7a541f5306bf393b189f)) * add c g4 ([c40c71b](https://github.com/phodal/chapi/commit/c40c71b27ceabdb69639716c99af85c66d77e2f1)) * init kotlin ([0b29dc3](https://github.com/phodal/chapi/commit/0b29dc386a0e80fb79c0629d4878d03e9dbd81e1)) * init python & go grammars ([7cf686f](https://github.com/phodal/chapi/commit/7cf686f6a7a55e705f5cefbf52543309d1499ab4)) * add baisc ident listener ([172955b](https://github.com/phodal/chapi/commit/172955b08a78d050f67ff435faf99c34929bc9a4)) * add basic chain call handler ([345c04d](https://github.com/phodal/chapi/commit/345c04d882d8c4ae50ecb0f60577b3be11ded187)) * add basic class support ([700b462](https://github.com/phodal/chapi/commit/700b462d6dc0b434763c895000fe647a185fe1b9)) * add basic creator class support ([73bdf19](https://github.com/phodal/chapi/commit/73bdf19532adeb2b436e3a600662cadcff177bda)) * add basic extend support ([b54e774](https://github.com/phodal/chapi/commit/b54e7744613c17ea7e68608e3783a8c5d5c2dd4b)) * add basic ident class support ([3164a7f](https://github.com/phodal/chapi/commit/3164a7f648cbe101d446c79657787c9fb9c8d946)) * add basic identify constructor ([9a824db](https://github.com/phodal/chapi/commit/9a824db460507d03a28134e7b914c96747b616f2)) * add basic interface method support ([2b2bf8b](https://github.com/phodal/chapi/commit/2b2bf8b9b2568410c67173706c01cef245bdf6ba)) * add call for same package call ([ef88f88](https://github.com/phodal/chapi/commit/ef88f88f531e758d99a5f913109904adbeccff9f)) * add chain call support ([f8b705d](https://github.com/phodal/chapi/commit/f8b705db90e9d361b74073451493b82dda30ef4a)) * add class annotaion support ([f184d28](https://github.com/phodal/chapi/commit/f184d28378626fffbb5f5b78ad1ec96c05124ee7)) * add constructor method support ([156b137](https://github.com/phodal/chapi/commit/156b137065e3cfd0f97b27f04c25db494b042baf)) * add creator call support ([3fa0c8d](https://github.com/phodal/chapi/commit/3fa0c8db133bf282c23c26e0983f047c9a0988d7)) * add enter method decl support ([976c3ae](https://github.com/phodal/chapi/commit/976c3aebc75a5cd8b77599d47238d6dd0f260a37)) * add expr call ([0225c31](https://github.com/phodal/chapi/commit/0225c3162d83760547058d3aff64720d62f6054e)) * add extends support ([aa09a26](https://github.com/phodal/chapi/commit/aa09a26670f04c76d18d8dd350c9039988f0dd7e)) * add field support ([10c7ebe](https://github.com/phodal/chapi/commit/10c7ebe29727367820b32fffd62b0f0da6da0a55)) * add field type support ([e585d33](https://github.com/phodal/chapi/commit/e585d337b30f48b9eee6c0d058f057e0135bc1a8)) * add formal parameter call test ([d798e47](https://github.com/phodal/chapi/commit/d798e47c7ca110edd844006da22a4c024c855297)) * add fun decl name support ([3b71e24](https://github.com/phodal/chapi/commit/3b71e24dc322d172e1af3f0dc836a9f2056c55d8)) * add function call support ([af13620](https://github.com/phodal/chapi/commit/af13620aabe8d218beb3249acf7a519be1bf0551)) * add function parameter support ([2301c2e](https://github.com/phodal/chapi/commit/2301c2edc7c3980403afa5a20e9a4b738839edfb)) * add get parameter support ([652f9f5](https://github.com/phodal/chapi/commit/652f9f5cb6e2e7cc9155ffc0c6ea8ad34d410004)) * add ident basic app name support ([eec01de](https://github.com/phodal/chapi/commit/eec01de88194e9a939a93ebe77886d8a72da01fe)) * add implment api supportt ([f4ba9e7](https://github.com/phodal/chapi/commit/f4ba9e7e8f8e61a571d1eb6d6ca533dea9f289a0)) * add inner class struct supporT ([40a7eef](https://github.com/phodal/chapi/commit/40a7eef672e19985607c2043668d706d04a635c0)) * add inner struct usage ([6716d2a](https://github.com/phodal/chapi/commit/6716d2a3bfcc468fccea770808841fe8399cd8f4)) * add interface method supporT ([056bc52](https://github.com/phodal/chapi/commit/056bc5238cea566557fe1e9f562db076cefe30d6)) * add interface support ([398256d](https://github.com/phodal/chapi/commit/398256d7853486281c828b517b65b30234db1cb8)) * add local var call ([fab1891](https://github.com/phodal/chapi/commit/fab1891948d4d80502da617548e69f56b0fc0caa)) * add method annotation support ([df28705](https://github.com/phodal/chapi/commit/df28705791c56e1bcfc18308febda92c829ade10)) * add package & import support ([c6c9961](https://github.com/phodal/chapi/commit/c6c99612a93b062e217ce5bc438b91eb56b3951f)) * add stop line position ([1640e82](https://github.com/phodal/chapi/commit/1640e823c2309d1319af1026db223fb752b56f2c)) * add todo support ([18a2927](https://github.com/phodal/chapi/commit/18a2927b127d30df4cadeff10821c8e300fae3ec)) * fix creator migration issues ([d4eed28](https://github.com/phodal/chapi/commit/d4eed285f6678dbd132fb15e4e699758ec2c1a77)) * fix formal parameter package error issues ([14ee63f](https://github.com/phodal/chapi/commit/14ee63fc083b70e943e5155f01f20565fc56a79a)) * local formal support ([001dc1b](https://github.com/phodal/chapi/commit/001dc1ba41f4fd555b24f136928828c700beba62)) * make creator parent class identify function ([ccf1b5e](https://github.com/phodal/chapi/commit/ccf1b5e80ea77d60d374481a80608e6174dbd933)) * make creator works ([e6366e1](https://github.com/phodal/chapi/commit/e6366e18f0c19860f33dd4521c1d8107d9ca4ead)) * make inner struct ([b485772](https://github.com/phodal/chapi/commit/b485772e883b45eecc56629c4ef435ac96af37dd)) * make return codefile ([3b43527](https://github.com/phodal/chapi/commit/3b43527210402a8a4261134d16b487abc10c0e57)) * pass basic node info to full node info ([fff374b](https://github.com/phodal/chapi/commit/fff374b54d7695cb092f229d37a31a3dc969cd3f)) * try to add inner ds support ([096690e](https://github.com/phodal/chapi/commit/096690eea0db9be0fcb12b3d9a0d122f9f1de83f)) * init listener ([3a4c463](https://github.com/phodal/chapi/commit/3a4c463a390726001f7696428d8b90d39ae263a3)) * add annotation key value support ([937a950](https://github.com/phodal/chapi/commit/937a95068fdf814a1e5cda2cb9971712d821730c)) * add async support ([c5b420c](https://github.com/phodal/chapi/commit/c5b420cc0a5840fa473687f1f4a2b4aada950c9e)) * add basic annotation name support ([ccead4d](https://github.com/phodal/chapi/commit/ccead4d4753dc7fd5a1d252ddeffeadcca0084a9)) * add basic data struct support ([5be1b82](https://github.com/phodal/chapi/commit/5be1b826f4f16f57376d82d60caab1ca3bf47b36)) * add basic from import supportt ([05d3961](https://github.com/phodal/chapi/commit/05d3961ec50b1415c246617929d4eb4a104fb541)) * add basic func paramters support ([349c6e9](https://github.com/phodal/chapi/commit/349c6e97fbbe39fe80a2dc73aba62dc6b3bdec1e)) * add basic inheritance ([268cfe7](https://github.com/phodal/chapi/commit/268cfe731ad7acf66e70ffa3caca1d018acd8e5f)) * add class func support ([20a2d0c](https://github.com/phodal/chapi/commit/20a2d0cd1e4900dca783b38a228c0e5d84a80393)) * add default node support ([d06ed8f](https://github.com/phodal/chapi/commit/d06ed8fade6add634d6ddd264366db42e5ae8935)) * add default value support ([b0515c6](https://github.com/phodal/chapi/commit/b0515c617938cf73876b3e2fc7caf3175db77572)) * add dot source support ([2e99592](https://github.com/phodal/chapi/commit/2e9959290618dbf2a8d212aa1bb863f773eefd57)) * add func annotation support ([74b9394](https://github.com/phodal/chapi/commit/74b9394f67d38d56423e43610a7d2225685443e3)) * add import as name support ([2647699](https://github.com/phodal/chapi/commit/2647699bdeeff1f941bdc120fb85dcebd143e036)) * add import as support ([a2599a8](https://github.com/phodal/chapi/commit/a2599a8e1b33d015a40a377aedf620683d0d4624)) * add import stmt support ([9c06331](https://github.com/phodal/chapi/commit/9c063310a099a260a0d708f0e82ca8a617f6ed06)) * add lost file path for ds ([bbc96d5](https://github.com/phodal/chapi/commit/bbc96d58bf4383a603054977cb4d0f5dcf3ea4b6)) * add multiple annotation ([2a84471](https://github.com/phodal/chapi/commit/2a84471c898ea5723502d2eb5b3a5bda822b99d4)) * add multiple parameter support ([9472e5c](https://github.com/phodal/chapi/commit/9472e5cdf22c1c5020203872afbec0d06037957b)) * init app & listener ([81eeff1](https://github.com/phodal/chapi/commit/81eeff10568dabc041c96e2cd74e9210085f30e7)) * update grammar for import dot ellipsis ([71c6573](https://github.com/phodal/chapi/commit/71c6573dfd0a4389df87ed2021f3bef562128ec6)) * add arrow func name support ([593b54a](https://github.com/phodal/chapi/commit/593b54ac5e856fad2fde0d54f3445e72d0ba6154)) * add arrow func paramters & return type support ([aea26c0](https://github.com/phodal/chapi/commit/aea26c0b3415ebcf1c99a7a5abb310afc31f66c3)) * add basic function call support ([1fcb0e7](https://github.com/phodal/chapi/commit/1fcb0e74edf9043300c78bbd1d503cd4a52c82cc)) * add basic function name support ([c59aba8](https://github.com/phodal/chapi/commit/c59aba89f3c8090aab15b2b7bfa335a0bdb74c06)) * add basic function supporT ([c857361](https://github.com/phodal/chapi/commit/c85736180811bc3309c97e76a103c155610bab05)) * add basic identify nodename ([cf8363e](https://github.com/phodal/chapi/commit/cf8363ec54a7da63bf294d671861cd6a1a16c54b)) * add basic import from source identify support ([29cdca8](https://github.com/phodal/chapi/commit/29cdca8c95ff616c9470e8c0448fa4425432ce29)) * add basic interface ([bc859cb](https://github.com/phodal/chapi/commit/bc859cbbd93befbc487c4f54d8e8bb9ed79716d7)) * add basic ts class ([2c2e004](https://github.com/phodal/chapi/commit/2c2e004e8ef4df69ce89d6681177314162fdd9d2)) * add class method return type support ([596963f](https://github.com/phodal/chapi/commit/596963f8c45b6c93aa6bcc4c572697a8379e9e9d)) * add constructor methtod support ([baabf46](https://github.com/phodal/chapi/commit/baabf468a0a2f81aea0f6ebc7367e7d50cdb8bc5)) * add constructor parameter support ([1cb916b](https://github.com/phodal/chapi/commit/1cb916bd983733a761d65a92f4338e3022c086cf)) * add deps ([923dc81](https://github.com/phodal/chapi/commit/923dc815cd9eff3920eda268f2bcc2372c891781)) * add extend support ([33f9c75](https://github.com/phodal/chapi/commit/33f9c75ba175c21b5c8f33f03dc137386d45adc0)) * add field support ([b71a635](https://github.com/phodal/chapi/commit/b71a635901165d2c80a9679e443e361021d4c78b)) * add funcExprfun support ([1ab306d](https://github.com/phodal/chapi/commit/1ab306d1174f38182534063421422f3f41e682f1)) * add function return type support ([6fc783e](https://github.com/phodal/chapi/commit/6fc783e6a951cd42a308e845702ef3bade166af6)) * add implement support ([68ddb7f](https://github.com/phodal/chapi/commit/68ddb7f3338f47de8ec530d0068ab78da5751683)) * add import all support ([6126c4d](https://github.com/phodal/chapi/commit/6126c4dba8f09acdb0c81de7b428d535bee7ade8)) * add import as support ([364a98d](https://github.com/phodal/chapi/commit/364a98d7293a1dd2771968a486210f8d57eab0f0)) * add import require support ([ccae94c](https://github.com/phodal/chapi/commit/ccae94c4b86808390cc6a5dbb81d739abb841c21)) * add interface extend suport ([da9db66](https://github.com/phodal/chapi/commit/da9db6614cf7e355322ec51719abc073adc309c2)) * add interface method support ([7b239c4](https://github.com/phodal/chapi/commit/7b239c4b1eb179d1b6176ac314c804340181908f)) * add interface struct field support ([d86941c](https://github.com/phodal/chapi/commit/d86941cbb132ad1027893ea0b46ecfd898fac1bb)) * add multiple class node support ([fd6a540](https://github.com/phodal/chapi/commit/fd6a540ed5069b60178a3acffc0e78e178c57ba1)) * add multiple usage support ([ccd4ad6](https://github.com/phodal/chapi/commit/ccd4ad631d1a69a77253cc91dfc0b78e95cb97f3)) * add namespace as packagename support ([a38a124](https://github.com/phodal/chapi/commit/a38a12472bc6272d55e6ae7d7adb61dafa997113)) * add sepcific symbol support ([31238fc](https://github.com/phodal/chapi/commit/31238fccf92391dfe42f95ba6ae5bb488e4601c2)) * add usage name support ([7b0af15](https://github.com/phodal/chapi/commit/7b0af15fd62548749a16f072ce33bede266d5dc7)) * grammar add jquery & lodash support ([64a7b61](https://github.com/phodal/chapi/commit/64a7b615f5c2b5eb7ecad3b6323e093040bec0f1)) * make call show origin name ([0fb4491](https://github.com/phodal/chapi/commit/0fb449108cbd59be94b41fcf45564182c3f7a22b)) * try to migrate java logic ([dcf2bf9](https://github.com/phodal/chapi/commit/dcf2bf9786dab3a5e7672a212f81e81280897af4)) * add lost file path for ds support ([3069f8e](https://github.com/phodal/chapi/commit/3069f8ea21b64176ffa0f10bb1afcdc2de1436d8)) * add basic application parse for examples ([3971908](https://github.com/phodal/chapi/commit/39719086a49d5d407f6158bcba9eaa1bb7460775)) * add kotlin seriral to json ([1e9fcdc](https://github.com/phodal/chapi/commit/1e9fcdc9c6a7c2f3cbdf6e8a91687a722090746a)) * init code annotaion domain ([17fc44b](https://github.com/phodal/chapi/commit/17fc44ba833ba64a567d2008b913952fb5a9cbeb)) * init java boilerplate ([fb6b9a5](https://github.com/phodal/chapi/commit/fb6b9a517034850d0596be5a4a4791f7490d1da7)) * move domain to domain repository ([662ab3c](https://github.com/phodal/chapi/commit/662ab3c7c8b67a535266d204de8454850df1791c)) * rename default infra ([f2f5ad0](https://github.com/phodal/chapi/commit/f2f5ad00a3a0db3b734cf5f9e52bd0672caf6a46))