Skip to content

regmi007/ALang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALang

Yet Another Programming Language.
Features:
    - Object oriented.
    - Syntax similar to Python & SLang.

Build dependencies.

- flex: Lexical analysis.
  $ sudo aptitude install flex

- bison: Parser genarator.
  $ sudo aptitude install bison

- boost: Boost C++ library.
  $ sudo aptitude install libboost-dev

- cmake: Build tool
  $ sudo aptitude install cmake

To generate documentstion.

- doxygen: To generae doc.
  $ sudo aptitude install doxygen
  
- graphviz: To generate class diagrame.   
  $ sudo aptitude install graphviz

- To generate doc, inside /path/to/ALang/Resources/Doc/
  $ doxygen doxygen.cfg

How to build.

- Inside /path/to/ALang
  $ cmake .
  $ make

How to run.

- Inside /path/to/ALang
  $ Src/ALang Resources/Example/Script.1.al

About

Yet Another Programming Language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages