Skip to content

poneciak57/lang-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My programing language

This is my first attempt of creating a "toy programing language" from scratch. It is an interpreted dynamicaly typed language in which everything is an expression. You can read language details here

Futures

These are main futures i want to support in the language.

  • basic types
  • math expressions
  • variables
  • conditional logic with ifs
  • while & for loops
  • functions
  • lists

Usage

To run the interpreter type

./target <command> <filepath>

where commands stands for: tokenize|parse|eval|run and the filepath points to the file with the code

You can always run help command or put the -h --help flag to see details

About

My toy language interpreter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages