The AkitaCode parser and compiler.
Project description
AkitaCode Python Library
You can consult the documentation for this library in the Wiki page of the official GitHub repository.
History log
Version 2.0.10
- Fixed an issue when import a Variable or Argument to an existing Frame in a same Situation Instance. This caused the same frame to be sent X times, where X is the number of variables or arguments contained in the CAN frame.
Version 2.0.9
- Fixed
Stateinitzalitzation in moduleline_state_machine.py.
Version 2.0.8
-
Fixed a bug during database export.
-
Improved code readability and style.
Version 2.0.7
-
Fixed the problem with enviroments vector constants during method
make()AKITA Testbench Document. -
Fixed the classification problem during automatic vectorization of environments and situations.
Version 2.0.6
-
The
dict()method is added to theInformationclass to facilitate the handling of ARP files. -
Vectortypes have been declared as constants to improve code handling, scalability, and readability. -
The way the names of environments and situations are generated has been changed, correcting a security issue.
-
Improved code readability and style.
Version 2.0.5
-
Fixed the error during the generation of the AKITA file. No data was imported into the protocol datablock. The protocol datablock was not blocked.
-
The automatic capitalization rule is disabled when adding or modifying protocols, variables, functions, and arguments.
Version 2.0.4
- Solved dependences of
Messagesmodule.
Version 2.0.3
-
The
Messagesmodule is added to the library that allows better management of messages sent and received between threads. -
Current implementations remain backward compatible with previous versions, since the
Messagesuperclass has a STR method. -
Status messages are added to the methods of the
Documentclass. -
The
make()method is added, which allows all methods of theDocumentclass to be executed. To ensure proper compilation, we highly recommend using this method.
Version 2.0.2
-
Fixed an issue during the call to a for instance, where the evaluated variables were not correctly set as environment constants.
-
Deleted some debug print to stdout.
-
The conditions for the correct evaluation of arguments dependent on the specified environment when using a for instance are modified.
-
Fixed an indexing error during export of functions and arguments.
-
Support is added for the use of functions within "for" instances, allowing environment constants to be set as the value of the arguments.
Version 2.0.2-beta
- Fixed problem during for line statement. Now, for statements can be used as following:
for each case of ( BAT_Temperature , BAT_SOH , BAT_SOC ) do
Version 2.0.1
- Library dependencies have been fixed.
Version 2.0.0
- First version.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file AkitaCode-2.0.11.tar.gz.
File metadata
- Download URL: AkitaCode-2.0.11.tar.gz
- Upload date:
- Size: 46.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6678e3f4a3c706efd300a2b8511b4c7f570f318baab6c254b0483b4f44cad4c6
|
|
| MD5 |
fba80b0dd1898e305ce7a540641a1318
|
|
| BLAKE2b-256 |
d7909a5fa221ba06bc0fa9fbdf04638afa8e8c48d60dee01a82e55d5938c24b3
|
File details
Details for the file AkitaCode-2.0.11-py3-none-any.whl.
File metadata
- Download URL: AkitaCode-2.0.11-py3-none-any.whl
- Upload date:
- Size: 50.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63ee2ebb7323a12cda51afd12c6490f4c38ecf03283aa896edfcff4d2dc4de5d
|
|
| MD5 |
1f3b72250f5f4993f26ed2bfdcfb4edc
|
|
| BLAKE2b-256 |
ee63d181fc2b202c5697c92a63acbe08bab4aaf65ceb8bfe08ee9e2061247cde
|