Skip to content

tobiade/oga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oga

oga at the top

Oga is an esoteric language inspired by this. This is my way of learning what it takes to implement a language. Enjoy!

How far world

Every oga script needs a mehn function:

mehn function

Installing Oga

Oga is still in development, but you can download the latest experimental release on the releases page.

Alternatively, if you have Go installed, you can install the latest version of oga:

go install github.com/tobiade/oga@latest

Installing the Oga Visual Studio Code Extension

You can search the VS Code extensions marketplace for "Oga" to install the latest version of the Oga VS Code extension which currently only provides syntax highlighting: oga-vscode-extension

Syntax

syntax

Using Oga

Create your script e.g my_script.og: sample script

To run your oga script:

oga abeg run my_script.og

However, there is no guarantee that oga will actually run your code. If you want to ensure your code is run, you have to beg by using the pls flag:

oga abeg run my_script.og --pls

Testing?

Testimony.

Oga is in Alpha

Bugs dey.

Credits