Releases: try-an/SWOL
Release list
SWOL v1.5.1
SWOL 1.5.1
A few changes have been made, mostly at the __translate_to_python method at SwolModule.py to increase readability. However, the changes don't change any functionality, they just make the code more readable.
Thank you for reading.
SWOL v1.5.2
SWOL 1.5.2
The code is cleaner and a little bit optimized at the function compile_to_py
Removed the else statement at __code_has_forbiden_functions, __code_has_multiple_lines and __code_has_python_func_or_keyword
Thanks for reading
SWOL v1.5.0
Hello again !
SWOL 1.5.0 is here
Many big changes have been made such as:
- Improved documentation
- A module for an easier usage of SWOL
- A REPL to interact directly with the language
By the way, to run/compile a swol script, you now have to run this command: python swol_file_compiler.py [--compile] [--output {output file}] {path to your swol script}
I think the SWOL project is complete for now !
Have a great day :)
SWOL v1.0.0
Hi there !
I am so happy to announce that after a month of developpment. The SWOL project is finally realeased.
It includes:
- The actual script
- Logos
- Some documentation
However, there are some issues:
- Not enough docs
- Hard-to-read code
To end this note, here are some example scripts:
P_(_"Hello World"_)Hello worlda_=_I_(_"What's your name? "_)_;_P_(_"Hello, "_+_a_)"What's your name" scriptP_(_"GCD"_)_;_a_=_i_(_I_(_"a = "_)_)_;_b_=_i_(_I_(_"b = "_)_)_;_W_b_!=_0_:_;_}_IF_a_>_b_:_;_}_}_a_=_a_-_b_;_}_ELS_:_;_}_}_b_=_b_-_a_;_P_(_a_)_;Euclid's Algorithm to find the greatest common divisor