Releases: LunaStev/Wave
v0.0.3-pre-beta
Wave Execution Guide (Version 0.0.3-pre-beta)
Welcome to Wave v0.0.3-pre-beta! This release allows you to enter numeric values in variables and print them out in formatting.
New Features in v0.0.3-pre-beta
- You can format and output by entering a numeric value in a variable.
Showcase
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.3-pre-beta-linux.tar.gz
file from the official source. - Use the wget command:
wget https://github.com/LunaStev/Wave/releases/download/v0.0.3-pre-beta/wave-v0.0.3-pre-beta-linux.tar.gz
- Extract the archive:
sudo tar -xvzf wave-v0.0.3-pre-beta-linux.tar.gz -C /usr/local/bin
- Download the
-
Setting up LLVMs
- Open a terminal and type:
sudo apt-get update sudo apt-get install llvm-14 llvm-14-dev clang-14 libclang-14-dev lld-14 clang sudo ln -s /usr/lib/llvm-14/lib/libLLVM-14.so /usr/lib/libllvm-14.so export LLVM_SYS_140_PREFIX=/usr/lib/llvm-14 source ~/.bashrc
- Open a terminal and type:
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.2-pre-beta
Wave Execution Guide (Version 0.0.2-pre-beta)
Welcome to Wave v0.0.2-pre-beta! In this release, you can fix a bug that you could have previously printed once, and you can type multiple lines of print, println.
New Features in v0.0.2-pre-beta
- Print and Println can be entered multiple times and multiple lines.
Showcase
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.2-pre-beta-linux.tar.gz
file from the official source. - Use the wget command:
wget https://github.com/LunaStev/Wave/releases/download/v0.0.2-pre-beta/wave-v0.0.2-pre-beta-linux.tar.gz
- Extract the archive:
sudo tar -xvzf wave-v0.0.2-pre-beta-linux.tar.gz -C /usr/local/bin
- Download the
-
Setting up LLVMs
- Open a terminal and type:
sudo apt-get update sudo apt-get install llvm-14 llvm-14-dev clang-14 libclang-14-dev lld-14 clang sudo ln -s /usr/lib/llvm-14/lib/libLLVM-14.so /usr/lib/libllvm-14.so export LLVM_SYS_140_PREFIX=/usr/lib/llvm-14 source ~/.bashrc
- Open a terminal and type:
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.1-pre-beta
Wave Execution Guide (Version 0.0.1-pre-beta)
Welcome to Wave v0.0.1-pre-beta! This release allows you to temporarily use LLVM to create binary files.
New Features in v0.0.1-pre-beta
- You can temporarily use LLVM to create a binary, which means you can use the language directly, but you can't do multiple prints as long as you can only print with Println and print.
- Temporary suspension of Windows support. The reason is that for the smooth operation of LLVM, Windows will be temporarily discontinued, and there is a possibility that it will be revived later in the version that will expel LLVM.
Showcase
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.1-pre-beta-linux.tar.gz
file from the official source. - Use the wget command:
wget https://github.com/LunaStev/Wave/releases/download/v0.0.1-pre-beta/wave-v0.0.1-pre-beta-linux.tar.gz
- Extract the archive:
sudo tar -xvzf wave-v0.0.1-pre-beta-linux.tar.gz -C /usr/local/bin
- Download the
-
Setting up LLVMs
- Open a terminal and type:
sudo apt-get update sudo apt-get install llvm-14 llvm-14-dev clang-14 libclang-14-dev lld-14 clang sudo ln -s /usr/lib/llvm-14/lib/libLLVM-14.so /usr/lib/libllvm-14.so export LLVM_SYS_140_PREFIX=/usr/lib/llvm-14 source ~/.bashrc
- Open a terminal and type:
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.7-pre-alpha
Wave Execution Guide (Version 0.0.7-pre-alpha)
Welcome to Wave v0.0.7-pre-alpha! This release is a fixed version of the bug in v0.0.6-pre-alpha related to AST.
New Features in v0.0.7-pre-alpha
- This release included in the parameters and fixed 2 bugs in the body. However, I got a bug where the variables in the body appear in the parameters.
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Windows:
-
Download and Extract:
- Download the
wave-v0.0.7-pre-alpha-windows.zip
file from the official source. - Extract the contents to your preferred location (e.g.,
C:\wave
).
- Download the
-
Set Environment Variables:
- Add the folder containing
wave.exe
to your environment variables:- Open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button.
- Under "System variables," select the
Path
variable and click "Edit." - Add the path to the folder containing
wave.exe
. For example:C:\wave
- Add the folder containing
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.7-pre-alpha-linux.tar.gz
file from the official source. - Extract the archive:
sudo tar -xvzf wave-v0.0.7-pre-alpha-linux.tar.gz -C /opt
- Download the
-
Set Environment Variables:
- Add the Wave binary to your
PATH
by editing your shell configuration file (e.g.,~/.bashrc
or~/.zshrc
):export PATH=$PATH:/opt
- Apply the changes:
source ~/.bashrc
- Add the Wave binary to your
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.6-pre-alpha
Wave Execution Guide (Version 0.0.6-pre-alpha)
Welcome to Wave v0.0.6-pre-alpha! This release is a fixed version of the overall bug regarding AST.
New Features in v0.0.6-pre-alpha
- Fixing a bug where parameters go to the body (it wasn't in the parameters before, but this release is in the parameters and 2 in the body, i.e. bugs.)
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Windows:
-
Download and Extract:
- Download the
wave-v0.0.6-pre-alpha-windows.zip
file from the official source. - Extract the contents to your preferred location (e.g.,
C:\wave
).
- Download the
-
Set Environment Variables:
- Add the folder containing
wave.exe
to your environment variables:- Open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button.
- Under "System variables," select the
Path
variable and click "Edit." - Add the path to the folder containing
wave.exe
. For example:C:\wave
- Add the folder containing
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.6-pre-alpha-linux.tar.gz
file from the official source. - Extract the archive:
sudo tar -xvzf wave-v0.0.6-pre-alpha-linux.tar.gz -C /opt
- Download the
-
Set Environment Variables:
- Add the Wave binary to your
PATH
by editing your shell configuration file (e.g.,~/.bashrc
or~/.zshrc
):export PATH=$PATH:/opt
- Apply the changes:
source ~/.bashrc
- Add the Wave binary to your
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.5-pre-alpha
Wave Execution Guide (Version 0.0.5-pre-alpha)
Welcome to Wave v0.0.5-pre-alpha! This release supports both integer and unsigned integer and floating point types.
New Features in v0.0.5-pre-alpha
- Supports all types of water purification
- Support all unsigned integer types
- Support all floating point types
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Windows:
-
Download and Extract:
- Download the
wave-v0.0.5-pre-alpha-windows.zip
file from the official source. - Extract the contents to your preferred location (e.g.,
C:\wave
).
- Download the
-
Set Environment Variables:
- Add the folder containing
wave.exe
to your environment variables:- Open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button.
- Under "System variables," select the
Path
variable and click "Edit." - Add the path to the folder containing
wave.exe
. For example:C:\wave
- Add the folder containing
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.5-pre-alpha-linux.tar.gz
file from the official source. - Extract the archive:
sudo tar -xvzf wave-v0.0.5-pre-alpha-linux.tar.gz -C /opt
- Download the
-
Set Environment Variables:
- Add the Wave binary to your
PATH
by editing your shell configuration file (e.g.,~/.bashrc
or~/.zshrc
):export PATH=$PATH:/opt
- Apply the changes:
source ~/.bashrc
- Add the Wave binary to your
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.4-pre-alpha
Wave Execution Guide (Version 0.0.4-pre-alpha)
Welcome to Wave v0.0.4-pre-alpha! This release adds a major update to variable declarations and AST.
New Features in v0.0.4-pre-alpha
- Unsigned and unsigned integers are separated
- Add variable AST
- Generates up to Type 128
Thank you for using Wave! Stay tuned for future updates and enhancements.
Installation Guide
For Windows:
-
Download and Extract:
- Download the
wave-v0.0.4-pre-alpha-windows.zip
file from the official source. - Extract the contents to your preferred location (e.g.,
C:\wave
).
- Download the
-
Set Environment Variables:
- Add the folder containing
wave.exe
to your environment variables:- Open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button.
- Under "System variables," select the
Path
variable and click "Edit." - Add the path to the folder containing
wave.exe
. For example:C:\wave
- Add the folder containing
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.4-pre-alpha-linux.tar.gz
file from the official source. - Extract the archive:
sudo tar -xvzf wave-v0.0.4-pre-alpha-linux.tar.gz -C /opt
- Download the
-
Set Environment Variables:
- Add the Wave binary to your
PATH
by editing your shell configuration file (e.g.,~/.bashrc
or~/.zshrc
):export PATH=$PATH:/opt
- Apply the changes:
source ~/.bashrc
- Add the Wave binary to your
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Contributor
@LunaStev | 🇰🇷
v0.0.2-pre-alpha
Wave Execution Guide (Version 0.0.2-pre-alpha)
Welcome to Wave v0.0.2-pre-alpha! This release introduces new features and improved command-line interface (CLI) functionality. Follow the steps below to install and use Wave effectively on Windows and Linux systems.
New Features in v0.0.2-pre-alpha
-
Version Display:
- You can now check the current version of Wave using:
wave --version
- You can now check the current version of Wave using:
-
Improved Program Execution:
- To run a Wave program, use the following command:
wave run <file_name>
- Example:
wave run main.wave
- To run a Wave program, use the following command:
Installation Guide
For Windows:
-
Download and Extract:
- Download the
wave-v0.0.2-pre-alpha-windows.zip
file from the official source. - Extract the contents to your preferred location (e.g.,
C:\wave
).
- Download the
-
Set Environment Variables:
- Add the folder containing
wave.exe
to your environment variables:- Open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button.
- Under "System variables," select the
Path
variable and click "Edit." - Add the path to the folder containing
wave.exe
. For example:C:\wave
- Add the folder containing
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
For Linux:
-
Download and Extract:
- Download the
wave-v0.0.2-pre-alpha-linux.tar.gz
file from the official source. - Extract the archive:
tar -xvzf wave-v0.0.2-pre-alpha-linux.tar.gz -C /opt
- Download the
-
Set Environment Variables:
- Add the Wave binary to your
PATH
by editing your shell configuration file (e.g.,~/.bashrc
or~/.zshrc
):export PATH=$PATH:/opt/wave
- Apply the changes:
source ~/.bashrc
- Add the Wave binary to your
-
Verify Installation:
- Open a terminal and type:
wave --version
- If the version number displays, the installation was successful.
- Open a terminal and type:
Running Wave Programs
- Navigate to the directory containing your
.wave
file. - Run the program using the
wave run
command:wave run <file_name>
- Replace
<file_name>
with the name of your Wave source file. For example:wave run main.wave
- Replace
Thank you for using Wave! Stay tuned for future updates and enhancements.
Contributor
@LunaStev | 🇰🇷
v0.0.1-pre-alpha
Wave Execution Guide (Version 0.0.1-pre-alpha)
To run Wave, follow the steps below:
- Extract and Install Wave:
- Download the
wave-windows.zip
file and extract it to either the C drive or D drive. - After extracting, navigate to the folder containing the
wave.exe
file.
- Set Environment Variables:
- Add the folder path containing
wave.exe
to your environment variables.- On Windows, open "System Properties" and go to "Advanced System Settings."
- Click the "Environment Variables" button, then select the
Path
variable under "System variables" and click "Edit." - Add the path to the folder containing
wave.exe
. Example path:C:\path\to\wave\folder
- Run Wave:
- Open the terminal and navigate to the folder containing your
.wave
file. - Enter the following command to run your program:
wave main.wave
main.wave
is the Wave source code file you wish to run.
Now you can execute Wave programs with the wave main.wave
command. This version (0.0.1-pre-alpha
) also supports simple token and AST (Abstract Syntax Tree) outputs.
Contributor
@LunaStev | 🇰🇷