Skip to content

aelobdog/axolotl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axolotl

Axolotl is a pseudo - programming langauge.

For those of you familiar with markdown, Axolotl is similar to Markdown, but instead of dealing with HTML it deals with numerous other languages.

Axolotl takes it's input in a simplified tag-based syntax and converts it to your language of choice (For now, axolotl can only convert to Java).

You can write code along with Axolotl code as Axolotl has limited functionality and is designed primarily as an educational tool and a utility which helps in the creation of easily readable code in a fast way.

Axolotl is still in it's beta stages.

Example

$ cat input
<d] Hello World ! [d>
$ touch output
$ cat output
$ axolotl input output java
Enter name of class   : HelloWorld!                
$ cat output 
import java.util.*;
import java.io.*;


class HelloWorld!
{
public static void main(String args[]) throws Exception
{

Scanner sc=new Scanner(System.in);


System.out.println(" Hello World ! ");

}
}
$ 

Installation

In order to use Axolotl you need to perform a few steps. If you're using git, you can clone the project into your directory of choice by doing :

$ git clone https://github.com/ashvin-godbole/axolotl.git
$ cd axolotl/bin/
$ java Axolotl // Note that the program will prompt you the right syntax.

Documentation

Documentation available in the file docs.adoc

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%