Skip to content

Latest commit

 

History

History
1036 lines (739 loc) · 88.9 KB

CHANGELOG.md

File metadata and controls

1036 lines (739 loc) · 88.9 KB

(2024-02-01)

2.3.5 (2024-02-01)

Features

  • add preprocessofr for cpp (15097bd)

2.3.4 (2024-02-01)

Bug Fixes

  • chapi-ast-c: enable CFullIdentListenerTest ignored tests (a7e7b72)
  • chapi-ast-c: fix comparison and assignment operators #24 (5c4668e)
  • fix test (9f764e7)

Features

  • c: add support for adding source code to the program #24 (023fabe)
  • c: add support for C# preprocessor directives from https://gist.github.com/KvanTTT/d95579de257531a3cc15 (aabd390)
  • c: add support for parsing #include directives (efe7163)
  • c: add support for parsing #include statements #24 (6cb14b4)
  • c: add support for preprocessing C code #24 (199ba07)
  • chapi-ast-c: add override to addSource method #24 (ce431e4)
  • chapi-ast-c: update grammar for CParser.g4 (2cbf67d)
  • csharp: add support for conditional compilation (262dd0e)
  • csharp: add support for parsing C# code and extracting function information (86edfbe)
  • csharp: add test case for macro preprocessor (0975824)
  • docs: add C Macro library recommendation #24 (cd59c58)

2.3.3 (2024-02-01)

Bug Fixes

  • c: disable macro for testing performance (7f29459)
  • c: fix handling of structOrUnionSpecifier nodeName #24 (eb3ee99)
  • c: fix macro declaration and test file path (19ed1df)
  • c: format code (2e4401a)
  • chapi-ast-c: fix macro expansion declaration in C.g4 #24 (84d5421)
  • chapi-ast-c: fix macroCastDeclaration in C.g4 (42263d5)
  • chapi-ast-c: fix macroCastDeclaration in C.g4 (f17c84b)
  • chapi-ast-c: modify grammar rules for single line macro declarations #24 (89e2082)
  • c: modify singleLineMacroDeclaration and macroKeywords #24 (0eb39a6)

Features

  • c: add support for asmBody in C grammar #24 (841b0e9)
  • c: add support for macro alias declaration #24 (8744a9d)
  • c: add support for macro expansion declaration #24 (2d2eecf)
  • c: add support for macro function declaration #24 (7a07305)
  • c: add support for macro in array access #24 (3c16528)
  • c: add support for macro postfix call #24 (6f160bb)
  • c: add support for macro statements #24 (3fe1789)
  • c: add support for macro statements #24 (cc7ce0f)
  • c: add support for single line macro declaration #24 (56c876f)
  • c: add support for single line macro declarations #24 (ff26513)
  • chapi-ast-c: add support for macro statements #24 (879e24f)
  • chapi-ast-c: add support for macro statements in C grammar #24 (0ba7673)
  • c: modify defineDirectDeclarator rule in C.g4 (8536913)
  • c: refactor support for macro expansion #24 (924fcdb)

2.3.2 (2024-01-30)

Bug Fixes

  • cc: add default NodeName to defaultDataStruct #24 (7c3b9d6)
  • c: fix imports issue #24 (bd0e7ec)
  • c: fix macro call block declaration and macro keywords in C grammar #24 (7d60204)
  • c: fix missing semicolon in expressionStatement (46cd01d)
  • c: fix parsing of function names with multiple identifiers #24 (dc538e2)
  • chapi-ast-c: modify C.g4 to support multiple macro declarations #24 (df1d26f)

Features

  • c: add macro support to primaryExpression and genericSelection #24 (dae101f)
  • c: add support for C keywords in includeIdentifier #24 (ad1780d)
  • c: add support for including identifiers with slashes #24 (7f2ded2)
  • c: add support for macro calls and upper case identifiers #24 (f546e18)
  • c: add support for macro cast declaration #24 (86896ac)
  • c: add support for single-line macro declarations #24 (9510ba7)
  • chapi-ast-c: add support for 'elif' macro keyword #24 (b5b7c5f)
  • chapi-ast-c: add support for additional macro keyword in C.g4 #24 (799a3f6)
  • chapi-ast-c: add support for block macro calls #24 (119f69f)
  • chapi-ast-c: add support for ifndef macro keyword #24 (84ce0e4)
  • c: improve include declaration handling #24 (7feb7ca)
  • c: modify C grammar to support one-line macro declarations #24 (a04ad5d)
  • c: modify C grammar to support one-line macro declarations #24 (214a150)

2.3.1 (2024-01-30)

Bug Fixes

  • c: allow multiple include declarations in C grammar (f19d745)

2.3.0 (2024-01-30)

Bug Fixes

  • fix build issue (5fb6cf3)
  • rust: fix error pakcageName issue and just set it to empty (1e99200)

Features

  • add handle for toml type (d64b477)
  • add some domain functions to core (ea2555b)
  • c: add first function call demos #96 (fa10d9a)
  • cmake: add CMakeBasicListenerTest and rename CMakeChapiListener to CMakeBasicListener #24 (7c35520)
  • cmake: add CMakefile example and usage in CMakeAnalyser #24 (6ee6974)
  • cmake: add private modifier to container variable #24 (15d4574)
  • core: add since annotation for flag (bcb64bb)
  • cpp: add CMake parser and analyser #24 (17015ba)
  • cpp: add support for identifying C++ structures #24 (15c8f0e)
  • cpp: add support for identifying inheritance #24 (766d10f)
  • cpp: add test case for identifying class fields #14 (f0eed87)
  • cpp: add test case for identifying functions #24 (2728231)
  • cppast: add support for identifying namespaces (d382bdd)
  • docs: update language support table in README.md (0dd84ee)
  • rust: enable analysis git package (706bba1)
  • rust: try to handle function call (853503c)
  • toml: add handle for second sample (f43f1a2)
  • toml: add parser for analysis container (3c7264f)
  • toml: add parser for array (fc08236)
  • toml: init first parse for result (e38da8b)
  • toml: test for child name (2eb203a)
  • update cpp to 14 for better render #24 (6632e83)

2.2.3 (2024-01-04)

Bug Fixes

  • add lost code annotation for Java & Python (67fa016)
  • Rust: fix annotation position error issue (1f9ea6b)
  • test: fix package name error issue (c7679b8)

2.2.1 (2024-01-02)

Bug Fixes

  • rust: fix block comment issue (bde7d48)

Features

  • rust: add basic rust marco support (35ac560)
  • rust: add handle for function calling in type (7585551)
  • rust: add inference for derive type (8e017f5)
  • rust: display for http server (3bd3112)
  • rust: handle for generics support (9708673)
  • rust: set basic MultipleReturns for Result (cac8ff9)

2.2.0 (2024-01-01)

Features

  • add test support for mod (da588ce)
  • rust: add annotation support (8f85256)
  • rust: add basic validate for rocket rs framewrok (33f52e3)
  • rust: add field support (f877803)
  • rust: add for item child check (f25a36e)
  • rust: add function parameter support (e9f38e3)
  • rust: add lookup type support (37b6c42)
  • rust: add process for function call (ca96312)
  • rust: add process for function parameter (c34b9bf)
  • rust: add return type support (abdeca1)
  • rust: add support for better type in impl (870f28f)
  • rust: add support for function in impl (df935cd)
  • rust: add use decl support (5641a8f)
  • rust: align for lookup by type logic (ce12c63)
  • rust: align to latest syntax (363f7b7)
  • rust: align to same logic to Kotlin for struct, so that we can make with default structure (4593dd1)
  • rust: fix for crash (28d0078)
  • rust: fix for lost structures (114d93b)
  • rust: fix individual function lost function calls issue (2503fc9)
  • rust: init for enum class support (76eab2e)
  • rust: make default structure works (1b046c7)
  • rust: make package name works (a367a0d)
  • rust: make parse first function call works (495e860)
  • rust: make pass for first function calls (6e70eac)
  • rust: make return type works (8132dc7)

Reverts

  • Revert "refactor(rust): simplify logic" (ebeb903)

2.1.5 (2023-12-28)

Bug Fixes

  • kotlin: fix lost NodeName in creator issue (40e1374)

Features

  • kotlin: add companion object support (b275e9f)
  • kotlin: add object class support (61a83d8)
  • kotlin: make creator works better (5a75646)
  • typescript: parse for import (1aa6732)

2.1.4 (2023-12-24)

chore

Features

  • add CodePosition for Annotation (0d9e2f2)

BREAKING CHANGES

  • use List to replace arrya in domain

2.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)

2.0.0 (2023-02-16)

Bug Fixes

  • fix deps error of kotlin junit (ccf66a6)

2.0.0-beta.9 (2022-11-25)

Bug Fixes

Features

  • add support to wrap target (ac664f6)
  • add treeviewer for output (b8fcee9)
  • go: add handle for string type (a715336)
  • go: add support for go block call (e672a5e)
  • go: fix target error issues (08caebb)
  • go: make go better for parsing API (82373a2)
  • rs: init struct (1d357e1)
  • rust: init modules (a68bf2e)

2.0.0-beta.7 (2022-11-18)

Bug Fixes

  • #20,incorrect TypeValue and TypeKey (#21) (51eaa28)
  • fix identifier issues for archguard/archguard#108 (28cc9a8)
  • fix type alias error issues (c218d81)
  • fix type error issue (e064477)
  • kotlin: fix syntax not match master issues (7bea9c7)
  • ts: add numberic support (33a35b0)
  • ts: align erros (9a8d927)
  • ts: fix abstract error issue (1d6feaa)
  • ts: fix all tests (e089ac6)
  • ts: fix array type error issues (c133707)
  • ts: fix arrow functions (9f721bd)
  • ts: fix await issue (db90510)
  • ts: fix axios(){} call issue (41e62e7)
  • ts: fix call issues (1dd814b)
  • ts: fix class abstract error issue (d54c1f0)
  • ts: fix decorator list (9d8bfe5)
  • ts: fix element in query (e87a90c)
  • ts: fix empty classBody issue (2782a01)
  • ts: fix empty type error (8f0b8c4)
  • ts: fix end comma in constructor (ddd139e)
  • ts: fix export issues (7474189)
  • ts: fix function decl error issues (ec26282)
  • ts: fix function decl error issues (19bd271)
  • ts: fix function error issues (4640f34)
  • ts: fix import of conflict (e57af30)
  • ts: fix imports (72ad42a)
  • ts: fix interface cases (991d3ef)
  • ts: fix lost question issues (8718727)
  • ts: fix more tests (2c47f65)
  • ts: fix nested error issues (6df62c4)
  • ts: fix of keywordS (04bf39b)
  • ts: fix prop issues (f3f5e9f)
  • ts: fix query array literal (6e1890b)
  • ts: fix some order issues (ded0de5)
  • ts: fix some type error issues (2916b13)
  • ts: fix string as parameter issue (0eea7d2)
  • ts: fix type abstract ? issues (d704aae)
  • ts: fix typed error (77399ac)
  • ts: merge type issues (38ed025)
  • ts: resolve all imports (fa9e70a)

Features

2.0.0-alpha.5 (2022-05-30)

2.0.0-alpha.4 (2022-05-30)

2.0.0-alpha.3 (2022-05-30)

2.0.0-alpha.1 (2022-05-30)

2.0.0-beta.4 (2022-05-30)

2.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)

Features

  • java: add BodyHash field in CodeFunction, to determine if Function Body has been changed during code commit (fdacd84)

Reverts

  • Revert "build: remove gdp" (0a467c8)

2.0.0-beta (2022-05-11)

Bug Fixes

  • app: fix windows crash issues (e11e593)
  • fix alt annnotation issues (7088f27)
  • fix annotation lost s issues (3bced8e)
  • fix default in object property (789330b)
  • fix imports (2bdd161)
  • fix windows paths issues (8fa0e16)
  • java: fix annotation parse issues (a5f8ccb)
  • java: fix java field annotations is empty issue (69ba995)
  • kotlin: fix quest error in newline (5f3de96)
  • kotlin: fix tests in windows path issue (2712424)
  • typescript: fix key issues for scan (feac320)

Features

  • c#: add basic parameters for testing (2c91825)
  • c#: fix proprety memebr issue (4ebba25)
  • C#: init first method call samples (1daee4e)
  • c#: make first function calls (ca02ac4)
  • kotlin: add annotation support for field (47fcfe2)
  • typescript: add exports to name support (ec6fafb)

1.5.4 (2022-04-06)

Bug Fixes

  • fix position compare in call, function, struct, member (748ac82)
  • java: change import static to usage in names (c881382)
  • java: fix import static error issues (293f1bb)
  • java: fix packageName error for static import (75aa5a8)
  • java: fix static improt error types issues (e262aa0)

Features

  • domain: add equals for annotation (f5a00a9)
  • domain: add equals for call (3fed5f5)
  • domain: add equals for data structure (e5fa8d5)
  • domain: add equals for field (c679924)
  • domain: add equals for function (25f8d09)
  • domain: add equals for import (b04f882)
  • domain: add equals for others (069d7ef)
  • domain: add more equals for package infos (ff74e01)
  • fix sqlgenerator and source batch (9a9beb4)

1.5.1 (2022-04-04)

Bug Fixes

Features

  • add local variable pool (40a17b1)
  • add local vars for currentFuntions (37d76ae)
  • kotlin: support for inline variable (4b64c76)

1.4.1 (2022-03-31)

Bug Fixes

  • remove unused templates (5c1b7e8)

Features

  • domain: add annotation t ofield (d6a4ec3)
  • kotlin: add position & fix some tips (55ddb1e)
  • kotlin: add suport for import uppercase class (e11c083)

1.3.1 (2022-03-25)

Bug Fixes

Features

  • add debug for local info (34744ea)
  • java: merge java 17 grammar (aa4541b)

1.3.0 (2022-03-25)

Bug Fixes

Features

  • c#: config for namespace (01ac839)
  • c#: make container to use sample imports to ds (0171c89)
  • loc: add position for c# (591de72)
  • loc: add position for java (fac9446)
  • loc: add position for kotlin (a47b668)
  • loc: add position for typescript (50284c9)
  • loc: add position to code data struct (aebffba)

1.2.5 (2022-03-24)

Bug Fixes

  • fix suffix is a path issue (84d8f1f)

1.2.4 (2022-03-24)

Bug Fixes

  • add lost language config for cli app (990c7e7)
  • change output to json (fc362bc)
  • fix c# var crash issue (2d5a0e4)
  • fix new package name issue (cbe5542)
  • fix typescript filename not as package name issue (1910a7a)

1.2.2 (2022-03-21)

Features

  • add isFile api for ts (f4bedfc)
  • ts: add basic parser for resolve path (13f3b0c)
  • ts: add package name support (d948b9c)

1.2.1 (2022-03-18)

Bug Fixes

1.1.4 (2022-03-16)

Bug Fixes

Features

  • backend api analyser structure (6daf72c)
  • parse function call with regex (7ed332d)
  • parse individual function and creator (74e4b23)
  • parse individual function and creator (implemented) (f38ac1b)
  • ts: add single support for ts yield (cfcda59)
  • update kotlin function call status (e9b1125)

0.0.9 (2022-03-12)

Bug Fixes

Features

  • api: add basic umi identify (e624c8d)
  • api: add url and method support for http api (3eb100a)
  • ts: add api to call support (ea3e5b6)

0.0.8 (2022-03-12)

Bug Fixes

  • adapt new ast (remove out-of-date all in one (24408f3)
  • add lost javasource issue (9ef22af)
  • C#: fix type issue for class parent (7f7358e)
  • consider main as individual function (669247e)
  • fix cases issues (b782bf2)
  • fix license issue in pom config (688510c)
  • fix logic issue (aec0ee7)
  • fix lost constructor issues (b955394)
  • fix namespace lost body issue (1271b4f)
  • fix resource error (824981b)
  • fix tests (011d45a)
  • fix tests (873b516)
  • fix Windows start with blank issue (a06b126)
  • grammar-ts: add not check after item (953059b)
  • grammar-ts: fix any in objectLiteral type issue (ad68a8a)
  • grammar-ts: fix keyword in object key issue (bd4ba23)
  • js: fix crash issues (137f2ee)
  • remove unused code (5711efa)
  • remove unused codes (8ec794c)
  • skip anonymous function name (060a10c)
  • skip local testing (ffa1846)
  • skip unreached branch, return with default value (da0067a)
  • ts: add equal for type generic in arrow function (6593110)
  • ts: add simple fix for func?.() (3aada13)
  • ts: fix ! . issue (eae55a7)
  • ts: fix ?.obj grammer issue (d512e52)
  • ts: fix code coverage (0afdd40)
  • ts: fix crash for archguard frontend (55289bc)
  • ts: fix enum error issue (4e6c990)
  • ts: fix equal trim issue (371d03b)
  • ts: fix func nested (a0d3e9e)
  • ts: fix grammar issue (c8fb818)
  • ts: fix grammer export error for default issue (d95057b)
  • ts: fix grammer lost html elements issues (0ca8322)
  • ts: fix keyword issues for module (7451296)
  • ts: fix lodash issue in obj method param (34c40da)
  • ts: fix module empty issue (4ebb06a)
  • ts: fix nested generic (96c3363)
  • ts: fix normal nested issue (d25ef4d)
  • ts: fix null no in predefined Type (9bf79c3)
  • ts: fix simple inner issue (936e93c)
  • ts: fix some grammar issues (dabffa7)
  • ts: fix types issues (6e5f70c)
  • ts: fix undefined & default keyword issue (e3bec90)
  • ts: fix undefined issue (3815710)
  • typescript: fix call size issue (f5aa47c)

Features

  • add assertions for function parameters; test cases for annotations (6d7eab3)
  • add basic call chain parse support (e3a55a3)
  • add exports types (90058b0)
  • add filter annotations (3db2eb1)
  • add method annotation support (4bd7306)
  • add method annotation support (b49aa92)
  • add package name fore functions (51afcdd)
  • add path count (6d46120)
  • add support for global field (1c14485)
  • add support for ident var decl (4323c32)
  • add todo for analysis type (c368e2f)
  • application: use clikt as cli library (2c72c0e)
  • c#: add annotaion support for naming (860018a)
  • c#: add c# to chapi application (d35d5b5)
  • C#: add for annotation (5fba63c)
  • C#: parse for method annotation (c344407)
  • c#: test for csharp parse node bug (ea00624)
  • domain: add get ext support (0f33731)
  • domain: add lsot commit (ce2516d)
  • expose kotlin analyser (d0dd015)
  • expose kotlin analyser as an app (6d9dc96)
  • multiple classes in one file (auto pass (99f562c)
  • parse annotation (only work for single) (f9d42e2)
  • parse annotation for function parameter (95e3538)
  • parse constructor (primary) (81a5ef9)
  • parse fields and individual declarations (top level object (d53ca30)
  • parse implements (6e03162)
  • parse import, function with return type (07548a8)
  • test annotation parser with real spring controller (4db4470)
  • test with archguard (af0c7db)
  • ts-grammar: add some lost grammar support (ca4524b)
  • ts: add <Ident.Ident for html tag support (151bfeb)
  • ts: add config for min file (4cdc9a6)
  • ts: add declare to class (130cd5f)
  • ts: add filepath to function (6d2a710)
  • ts: add filter without anonymous functions (02db3ca)
  • ts: add function call support for func (187d96c)
  • ts: add grammar support for generic map (cf99f83)
  • ts: add keyof grammar (23753c9)
  • ts: add more grammar check and test caes (7681798)
  • ts: add more test cases (8427ca7)
  • ts: add return html support (a258daf)
  • ts: add sample for ts/js call (91d0c1e)
  • ts: add support for | in start of type alias (4a4ef8e)
  • ts: add support for | start for interface types (51b9d18)
  • ts: add support for alias by string (f4ed652)
  • ts: add support for arg ctx (e69ed85)
  • ts: add support for interface undefined (b1817d2)
  • ts: add support for method name is (7f24c3c)
  • ts: add support for object type in as expresssion (2f88a33)
  • ts: add support for react default node (1ddfd5f)
  • ts: add tsx support (8cd372c)
  • ts: add type alias (542240f)
  • ts: align export grammar (34ca98e)
  • ts: chagne ecma import logic (d3427eb)
  • ts: enable jsx comments (662f503)
  • ts: enable ts field call (d1afd86)
  • ts: fix import items issue (391580b)
  • ts: fix issue in really world (f9456df)
  • ts: log api caller name (ae9fd45)
  • ts: make first component call to api (d14e550)
  • ts: make support for inner func (fa211ea)
  • ts: try reset imports (e851dc0)
  • ts: try to make function call (691f7d6)
  • ts: type annotation for objectLiterl genearateMethod (39dbaca)
  • upgrade lexer and parser (9b490d6)

0.0.7 (2022-02-23)

0.0.6 (2022-02-23)

Bug Fixes

Features

  • add basic function name and paramaters support (2172f76)
  • add basic function name support (ef643c5)
  • add basic function return type (4942a39)
  • add function basic parameter type support (a1574ba)
  • add function parameter type value (a98d211)
  • add basic analysis test (2f09eba)
  • make it return container (00ebf56)
  • thinking in kotlin script (a9c9127)
  • add basic builder call size suport (bd1a23b)
  • add basic function call support (f74ffcc)
  • add basic local vars support (cf50e98)
  • add builder caller name suport (210ff80)
  • try to add func call (3503bda)
  • add kotlin all in one test (9efb19c)
  • add pacakgeName (b0b5dda)
  • fix system call issue (9b918ad)
  • add annotation support for ts (c0424a6)
  • add basic call for sinple await call (e7844f4)
  • add basic trait issue (b825f86)
  • add basic typescript call support (6484c6f)
  • add filter rule for chapi config (853fe59)
  • add global field support (ee5c64a)
  • add ignore test for typescript (c90d7b7)
  • kotlin: add ident for classname (c1f32da)
  • make application main (00dcb5b)
  • thinking in code expr (904fa19)
  • ts: try parse tsx (3b0751c)

0.0.5 (2020-02-18)

Bug Fixes

Features

  • add basic multiple language support (cd24a18)
  • add more content (d13377f)
  • add more languages (a8a0250)
  • add const decl for localvars for #1 (c4ff3ea)
  • add short decl to localvars supoprt for #1 (ced0906)
  • add var decl to local vars support (258ade1)
  • add local vars to function for #1 (f35b143)

0.0.3 (2020-02-17)

Bug Fixes

Features

  • <C#> add basic import support (5a43504)
  • <c#> add basic namespace support (e65afed)
  • <C#> add basic parameters support (c97f5b3)
  • <C#> add class function modifier support (f8ea7c2)
  • <C#> add class function name support (94bcf52)
  • <C#> add class int namespcae in namespcae support (0e010e7)
  • <C#> add className support (9cb7a37)
  • <C#> add compile all testing for not exception (f032f95)
  • <C#> add import as support (256570c)
  • <C#> add multiple class in same file support (b36f839)
  • <C#> add namespcae as container support (9844b97)
  • <C#> add namespcae in namespace support (4b4d33b)
  • <C#> add testing for namespace import (29e9e65)
  • <C#> add void return type support (c00cc42)
  • <C#> thiking in namespace (0860886)
  • thinking in multiple package in files (4a0f83d)
  • add abstract class type (27bf3f8)
  • add containers for C# (7643fbc)
  • add struct type for python (3f7647d)
  • change type to enum type (1b10fe4)
  • remove unused ImportName (0e98bf3)
  • add class name support (80b02e5)
  • add class parameter support (fb65773)
  • add extend support (0ecdbde)
  • add inner object support (cde2f0d)
  • add object name support (7a3850e)
  • add object type for project (1582c7a)
  • add parameters for class for scala (6431e34)
  • add some dsl use case (c9b7427)
  • init code analyser (62bb42f)
  • init for function programming (6733a89)

0.0.1 (2020-02-13)

Bug Fixes

Features

  • add basic dir support (d1c34a5)
  • <C#> init app (ec46257)
  • add basic datastruct field support (6f77298)
  • add data struct name support (dceb972)
  • support include decl (f105aa8)
  • add basic typescript grammar (52cb283)
  • add code call build full name (7d33989)
  • add extension support (9981e50)
  • add file & memeber (4a95d73)
  • add function test (efb00ca)
  • add memeber functions (b1be5fb)
  • add method override (c929c22)
  • add more members (670ea3f)
  • add package to function for class-first languages (86b1041)
  • change paramValue -> defaultValue (68e7e8a)
  • init code data struct (14bc85d)
  • init code function (3d68bb7)
  • migrate call test (b6840a9)
  • migrate some domain object (d4408ac)
  • setup c ident (1678a24)
  • setup go lang (37882b7)
  • add file & property to json (b6daa90)
  • add basic funcname support (0c26503)
  • add basic function call support (d988c39)
  • add basic import support (7c89843)
  • add basic return type support (457648d)
  • add basic struct func call support (f2fc942)
  • add basic struct function support (eeed117)
  • add basic struct support (80dabad)
  • add file path to ds (5ca923d)
  • add function multiple returnType support (5a03bb4)
  • add function parameters support (9c97991)
  • add lost package name (88557dc)
  • add multiple import together support (d02af53)
  • add multipleline support (318d9e1)
  • add packagename support (c3b5d74)
  • remove unused double quote (0b49fca)
  • add basic comment todo support (c4095e4)
  • add c g4 (c40c71b)
  • init kotlin (0b29dc3)
  • init python & go grammars (7cf686f)
  • add baisc ident listener (172955b)
  • add basic chain call handler (345c04d)
  • add basic class support (700b462)
  • add basic creator class support (73bdf19)
  • add basic extend support (b54e774)
  • add basic ident class support (3164a7f)
  • add basic identify constructor (9a824db)
  • add basic interface method support (2b2bf8b)
  • add call for same package call (ef88f88)
  • add chain call support (f8b705d)
  • add class annotaion support (f184d28)
  • add constructor method support (156b137)
  • add creator call support (3fa0c8d)
  • add enter method decl support (976c3ae)
  • add expr call (0225c31)
  • add extends support (aa09a26)
  • add field support (10c7ebe)
  • add field type support (e585d33)
  • add formal parameter call test (d798e47)
  • add fun decl name support (3b71e24)
  • add function call support (af13620)
  • add function parameter support (2301c2e)
  • add get parameter support (652f9f5)
  • add ident basic app name support (eec01de)
  • add implment api supportt (f4ba9e7)
  • add inner class struct supporT (40a7eef)
  • add inner struct usage (6716d2a)
  • add interface method supporT (056bc52)
  • add interface support (398256d)
  • add local var call (fab1891)
  • add method annotation support (df28705)
  • add package & import support (c6c9961)
  • add stop line position (1640e82)
  • add todo support (18a2927)
  • fix creator migration issues (d4eed28)
  • fix formal parameter package error issues (14ee63f)
  • local formal support (001dc1b)
  • make creator parent class identify function (ccf1b5e)
  • make creator works (e6366e1)
  • make inner struct (b485772)
  • make return codefile (3b43527)
  • pass basic node info to full node info (fff374b)
  • try to add inner ds support (096690e)
  • init listener (3a4c463)
  • add annotation key value support (937a950)
  • add async support (c5b420c)
  • add basic annotation name support (ccead4d)
  • add basic data struct support (5be1b82)
  • add basic from import supportt (05d3961)
  • add basic func paramters support (349c6e9)
  • add basic inheritance (268cfe7)
  • add class func support (20a2d0c)
  • add default node support (d06ed8f)
  • add default value support (b0515c6)
  • add dot source support (2e99592)
  • add func annotation support (74b9394)
  • add import as name support (2647699)
  • add import as support (a2599a8)
  • add import stmt support (9c06331)
  • add lost file path for ds (bbc96d5)
  • add multiple annotation (2a84471)
  • add multiple parameter support (9472e5c)
  • init app & listener (81eeff1)
  • update grammar for import dot ellipsis (71c6573)
  • add arrow func name support (593b54a)
  • add arrow func paramters & return type support (aea26c0)
  • add basic function call support (1fcb0e7)
  • add basic function name support (c59aba8)
  • add basic function supporT (c857361)
  • add basic identify nodename (cf8363e)
  • add basic import from source identify support (29cdca8)
  • add basic interface (bc859cb)
  • add basic ts class (2c2e004)
  • add class method return type support (596963f)
  • add constructor methtod support (baabf46)
  • add constructor parameter support (1cb916b)
  • add deps (923dc81)
  • add extend support (33f9c75)
  • add field support (b71a635)
  • add funcExprfun support (1ab306d)
  • add function return type support (6fc783e)
  • add implement support (68ddb7f)
  • add import all support (6126c4d)
  • add import as support (364a98d)
  • add import require support (ccae94c)
  • add interface extend suport (da9db66)
  • add interface method support (7b239c4)
  • add interface struct field support (d86941c)
  • add multiple class node support (fd6a540)
  • add multiple usage support (ccd4ad6)
  • add namespace as packagename support (a38a124)
  • add sepcific symbol support (31238fc)
  • add usage name support (7b0af15)
  • grammar add jquery & lodash support (64a7b61)
  • make call show origin name (0fb4491)
  • try to migrate java logic (dcf2bf9)
  • add lost file path for ds support (3069f8e)
  • add basic application parse for examples (3971908)
  • add kotlin seriral to json (1e9fcdc)
  • init code annotaion domain (17fc44b)
  • init java boilerplate (fb6b9a5)
  • move domain to domain repository (662ab3c)
  • rename default infra (f2f5ad0)