diff options
| author | Baitinq <[email protected]> | 2025-06-11 00:16:17 +0200 |
|---|---|---|
| committer | Baitinq <[email protected]> | 2025-06-11 00:16:17 +0200 |
| commit | fa92a157746ae17f295d31b7a047dfeb99624a13 (patch) | |
| tree | 71e469e67a70df15542d873ebe223654def6111b /README.md | |
| parent | stdlib: Remove println (diff) | |
| download | pry-lang-fa92a157746ae17f295d31b7a047dfeb99624a13.tar.gz pry-lang-fa92a157746ae17f295d31b7a047dfeb99624a13.tar.bz2 pry-lang-fa92a157746ae17f295d31b7a047dfeb99624a13.zip | |
Misc: Rename lang
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md index a6e18d3..3e5ef9a 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# Programming Language +# Pry Programming Language -Simple statically typed and compiled programming language implemented in Zig, with support for variables, control flow, functions, and code generation using LLVM. +Pry is a simple, elegant, statically typed and compiled programming language implemented in Zig, with support for variables, control flow, functions, and code generation using LLVM. ## Building and Running 1. Ensure you have Zig and LLVM installed on your system. 2. Run the compiler on an example file: ``` - zig build run -- examples/8.src compile + zig build run -- examples/8.pry ``` 3. Link the generated object file to create an executable: ``` @@ -25,6 +25,7 @@ Simple statically typed and compiled programming language implemented in Zig, wi - **Functions**: Supports function declarations with parameters and return types. - **Expressions**: Includes additive, multiplicative, equality, and unary expressions. - **Code Generation with LLVM**: Translates AST to LLVM IR and generates object files for native execution. +- **Import System**: Allows importing libraries and other Pry files. ## Example Program |