/golang-interpreter

Интерпретатор Golang. Домашняя работа по курсу функционального программирования (СПбГУ 2021, 2 курс, Программная инженерия)

Primary LanguageHaskellOtherNOASSERTION

An implementaion of Golang mini-language

This is a homework for functional programming course.

License: LGPL for implementation code + WTFPL for test examles in miniLanguage

Author: Viktor Karasev, karasssdev@gmail.com

Features done:

  • One dimensional arrays
  • Integer, boolean, string types with operations
  • Function (with recursion)
  • Consts and variables
  • For loop
  • If&Else conditional statements
  • Gorutine