Skip to content

ahoppen/JetBrains-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JetBrains-Interpreter

Interpreter of a simple toy language with the following grammar I created for my internship application at JetBrains

expr ::= expr op expr | (expr) | var | { expr, expr } | number |
map(expr, var -> expr) | reduce(expr, expr, var var -> expr)
op ::= + | - | * | / | ^
stmt ::= var identifier = expr | out expr | print “string”
program ::= stmt | program stmt

Screenshot of the Interpreter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published