Skip to content

Releases: LunaStev/Wave

v0.0.3-pre-beta

21 Feb 14:38
7ebec29
Compare
Choose a tag to compare

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

  1. You can format and output by entering a numeric value in a variable.

Showcase

image

image


Thank you for using Wave! Stay tuned for future updates and enhancements.


Installation Guide

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.2-pre-beta

18 Feb 12:14
9854ce5
Compare
Choose a tag to compare

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

  1. Print and Println can be entered multiple times and multiple lines.

Showcase

Code

Print


Thank you for using Wave! Stay tuned for future updates and enhancements.


Installation Guide

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.1-pre-beta

17 Feb 08:14
531d4c8
Compare
Choose a tag to compare

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

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

image-2

image


Thank you for using Wave! Stay tuned for future updates and enhancements.


Installation Guide

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.7-pre-alpha

03 Feb 06:25
d6b1538
Compare
Choose a tag to compare

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

  1. 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:

  1. 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).
  2. Set Environment Variables:

    • Add the folder containing wave.exe to your environment variables:
      1. Open "System Properties" and go to "Advanced System Settings."
      2. Click the "Environment Variables" button.
      3. Under "System variables," select the Path variable and click "Edit."
      4. Add the path to the folder containing wave.exe. For example: C:\wave
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.6-pre-alpha

01 Feb 07:13
7b81c33
Compare
Choose a tag to compare

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

  1. 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:

  1. 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).
  2. Set Environment Variables:

    • Add the folder containing wave.exe to your environment variables:
      1. Open "System Properties" and go to "Advanced System Settings."
      2. Click the "Environment Variables" button.
      3. Under "System variables," select the Path variable and click "Edit."
      4. Add the path to the folder containing wave.exe. For example: C:\wave
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.5-pre-alpha

20 Jan 07:58
3535e7c
Compare
Choose a tag to compare

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

  1. Supports all types of water purification
  2. Support all unsigned integer types
  3. Support all floating point types

Thank you for using Wave! Stay tuned for future updates and enhancements.


Installation Guide

For Windows:

  1. 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).
  2. Set Environment Variables:

    • Add the folder containing wave.exe to your environment variables:
      1. Open "System Properties" and go to "Advanced System Settings."
      2. Click the "Environment Variables" button.
      3. Under "System variables," select the Path variable and click "Edit."
      4. Add the path to the folder containing wave.exe. For example: C:\wave
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.4-pre-alpha

16 Jan 15:28
da4e7f3
Compare
Choose a tag to compare

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

  1. Unsigned and unsigned integers are separated
  2. Add variable AST
  3. Generates up to Type 128

Thank you for using Wave! Stay tuned for future updates and enhancements.


Installation Guide

For Windows:

  1. 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).
  2. Set Environment Variables:

    • Add the folder containing wave.exe to your environment variables:
      1. Open "System Properties" and go to "Advanced System Settings."
      2. Click the "Environment Variables" button.
      3. Under "System variables," select the Path variable and click "Edit."
      4. Add the path to the folder containing wave.exe. For example: C:\wave
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Contributor

@LunaStev | 🇰🇷

v0.0.2-pre-alpha

15 Jan 11:06
9e3972d
Compare
Choose a tag to compare

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

  1. Version Display:

    • You can now check the current version of Wave using:
      wave --version
  2. Improved Program Execution:

    • To run a Wave program, use the following command:
      wave run <file_name>
    • Example:
      wave run main.wave

Installation Guide

For Windows:

  1. 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).
  2. Set Environment Variables:

    • Add the folder containing wave.exe to your environment variables:
      1. Open "System Properties" and go to "Advanced System Settings."
      2. Click the "Environment Variables" button.
      3. Under "System variables," select the Path variable and click "Edit."
      4. Add the path to the folder containing wave.exe. For example: C:\wave
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

For Linux:

  1. 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
  2. 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
  3. Verify Installation:

    • Open a terminal and type:
      wave --version
    • If the version number displays, the installation was successful.

Running Wave Programs

  1. Navigate to the directory containing your .wave file.
  2. 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

Thank you for using Wave! Stay tuned for future updates and enhancements.


Contributor

@LunaStev | 🇰🇷

v0.0.1-pre-alpha

14 Jan 12:48
0cb803e
Compare
Choose a tag to compare

Wave Execution Guide (Version 0.0.1-pre-alpha)

To run Wave, follow the steps below:

  1. 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.
  1. Set Environment Variables:
  • Add the folder path containing wave.exe to your environment variables.
    1. On Windows, open "System Properties" and go to "Advanced System Settings."
    2. Click the "Environment Variables" button, then select the Path variable under "System variables" and click "Edit."
    3. Add the path to the folder containing wave.exe. Example path: C:\path\to\wave\folder
  1. 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 | 🇰🇷