Skip to content
/ jogo Public

JOGO is a LOGO programming language tokenizer and parser

License

Notifications You must be signed in to change notification settings

philwahle/jogo

Repository files navigation

JOGO

JOGO is a tokenzier and parser for the LOGO (also known as Turtle Graphics) Programming Languange. Its main purpose is to parse and tokenzie a logo language file. The tokenization can be parsed to another program, that handles the display for the steps of the turtle. The name JOGO is derived from the words JavaScript and LOGO.

Roadmap

  • Tokenize Movement (FD, BD, LT, RT)
  • Tokenize & Parse Numbers
  • Tokenize Comments
  • Tokenize Loops
  • Support basic Arithmetics
  • Tokenize functions
  • Add parameters to functions
  • Add color tokens
  • Add constant tokenization like SIN, COS, PI, E, etc.

Inspiration

The main inspiration and the ruleset is based on this german lecture material Logo Heft and Logo Cheatsheet.

License

This project is unter the MIT license.

About

JOGO is a LOGO programming language tokenizer and parser

Resources

License

Stars

Watchers

Forks

Packages

No packages published