Skip to content
This repository was archived by the owner on Dec 17, 2022. It is now read-only.

Releases: User0332/PogScript

PogScript Compiler

Choose a tag to compare

@User0332 User0332 released this 02 May 18:36

This version of the compiler can generate assembly for integer variables. It can also parse and generate AST for if statements, but it cannot generate assembly for them. Use the command pogscript build to build the compiler. You must have Python 3.9 and Nuitka to use this.

PogScript Compiler (Source)

Pre-release

Choose a tag to compare

@User0332 User0332 released this 28 Mar 11:42
c6198f9

Updated project creator and removed default project name.

PogScript Compiler (Source)

Pre-release

Choose a tag to compare

@User0332 User0332 released this 27 Mar 21:51
c6198f9

Untested pre-release of the code with some patches and the addition of the pogscript command which can be used to make and compile projects.

PogScript Compiler (Source)

Pre-release

Choose a tag to compare

@User0332 User0332 released this 25 Mar 00:56
f87e941

Untested version of the PogScript Compiler with some new features.

Instead of using int for a variable, you now have to use int var
int var foo = 1
The command line arguments are roughly similar, and can always be viewed with pogc2 -h

PogScript Compiler

Choose a tag to compare

@User0332 User0332 released this 25 Mar 00:41
544f811

The first tested release of the PogScript Compiler which can generate an AST for integer variables and expressions

int foo = 93*3
int bar  = (foo+8)*5

pogc2 test.pog -o ast.json --dump tokens

NOTE: THE SOURCE IS UNTESTED AND NOT PART OF THIS RELEASE. THE SOURCE IS NOT BACKWARDS-COMPATIBLE WITH THIS RELEASE AND THE BINARY SHOULD BE USED INSTEAD.