All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 (2023-11-30)
- Now states return Boolean?
- change invoke implementation in CodeStateMachine (ae825a5)
0.5.0 (2023-11-30)
- release 0.5.0 (e9243cf)
0.4.0 (2023-11-30)
- release 0.4.0 (6749b71)
0.3.0 (2023-11-30)
- add support to GitHub Packages (d9b005d)
0.2.1 (2023-11-29)
- fix ci Timeout (c420314)
0.2.0 (2023-11-29)
- Add CSharpReader (e49717d)
- Add ExtensionBase and McCabe extensions (78f2ff7)
- Add Go language implementation (367dbce)
- Add Go language implementation (36544b0)
- Add JavaReader to support java (abc2ee7)
- Add location variable in FunctionInfo.kt. (61beda6)
- Add parallelStates (1af6972)
- Add PythonReader with issues check the TestPython (591f1a2)
- Add readUntilThen decorator to CodeStateMachine (ca5adbd)
- Add ScriptLanguageMixIn class (591f1a2)
- Add setOf RegexOptions to regex patterns. (ca5adbd)
- ci: add commit with commitizen (6f50fe4)
- Implement expandExtensions (78f2ff7)
- Add _state(token) call in CLikeNestingStackStates._readNamespace (ab1b646)
- Add same _untilEnd variable to ScriptLanguageMixIn (7fcb9d4)
- Change matchEntire to find as search in Python (c7454fd)
- Change normal function to lambda because when normal function it is executed before next function of CodeStateMachine (f183328)
- Change savedState reference to _state (332b15d)
- Change untilEnd from single to triple quote (a700264)
- Correct scape of \\n (1c9778f)
- invoke method in CodeStateMachine was commented but needs to be checked (332b15d)
- Negate _readNamespaceName condition (1e24245)
- preprocessing function check not all isWhitespace (854ba9e)
- Regex pattern for filename extension (e588d43)
- Remove backslashes in new lines (d5c0e31)
- Replace artifactGroup from .com to .io (f595a6f)
- triple quote is different in Kotlin and Python. I fix it. (0e4960b)
- Use the right popNesting method in CLikeNestingStackStates (9c8d714)
- Add FOSSA shield (af2db07)
- changelog: remove old versions (6f50fe4)
- Update documentation (50fa866)
- Update README.md (367dbce)
0.1.1 (2023-11-29)
- Add Go language implementation (367dbce)
- Add Go language implementation (36544b0)
- ci: add commit with commitizen (6f50fe4)
- release 0.1.1 (66edcee)
0.1.0 (2023-11-29)
- Add CSharpReader (e49717d)
- Add ExtensionBase and McCabe extensions (78f2ff7)
- Add Go language implementation (367dbce)
- Add Go language implementation (36544b0)
- Add JavaReader to support java (abc2ee7)
- Add location variable in FunctionInfo.kt. (61beda6)
- Add parallelStates (1af6972)
- Add PythonReader with issues check the TestPython (591f1a2)
- Add readUntilThen decorator to CodeStateMachine (ca5adbd)
- Add ScriptLanguageMixIn class (591f1a2)
- Add setOf RegexOptions to regex patterns. (ca5adbd)
- ci: add commit with commitizen (6f50fe4)
- Implement expandExtensions (78f2ff7)
- Add _state(token) call in CLikeNestingStackStates._readNamespace (ab1b646)
- Add same _untilEnd variable to ScriptLanguageMixIn (7fcb9d4)
- Change matchEntire to find as search in Python (c7454fd)
- Change normal function to lambda because when normal function it is executed before next function of CodeStateMachine (f183328)
- Change savedState reference to _state (332b15d)
- Change untilEnd from single to triple quote (a700264)
- Correct scape of \\n (1c9778f)
- invoke method in CodeStateMachine was commented but needs to be checked (332b15d)
- Negate _readNamespaceName condition (1e24245)
- preprocessing function check not all isWhitespace (854ba9e)
- Regex pattern for filename extension (e588d43)
- Remove backslashes in new lines (d5c0e31)
- Replace artifactGroup from .com to .io (f595a6f)
- triple quote is different in Kotlin and Python. I fix it. (0e4960b)
- Use the right popNesting method in CLikeNestingStackStates (9c8d714)
- Add FOSSA shield (af2db07)
- changelog: remove old versions (6f50fe4)
- Update documentation (50fa866)
- Update README.md (367dbce)
- main: release 0.1.0 (aeb797d)
- languages:
- CLike
- CodeReader
- CodeStateMachine
- [~] lizard.py
- Nesting interface
- Namespace class
- [~] FunctionInfo class
- [~] Check
parameters
property
- [~] Check
- [~] FileInformation class
- Implement
max_nesting_depth
property this is an extension method
- Implement
- [~] NestingStack class
- [~] Almost done.
var functionStack
probable not necessary
- [~] Almost done.
- [~] FileInfoBuilder class
- [~] Almost done. I don't know why this is decorated, but I use
_nestingStack
instead ofdecorate_nesting_stack
method
- [~] Almost done. I don't know why this is decorated, but I use
- [~] FileAnalyzer class
-
__call__
method - implement
RecursionError
-