Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 689 Bytes

README.md

File metadata and controls

28 lines (19 loc) · 689 Bytes

STRIKE

This is currently an experimental language with all interpreter parts written from scratch in C.

FEATURES

  • integer and string variables
  • string interpolation
  • infix to AST transformation of mathematical expressions using shunting yard algorithm.
  • is statement for branching
  • times statement for iteration
  • defining and calling functions (currently only as procedures with side effects not "pure" funtions)
  • printing to the console

More: "example.strike"

GRAMMAR

You can find an (informal) grammar in parser.c

License

STRIKE is released under the MIT license: www.opensource.org/licenses/MIT