8000 GitHub - philwahle/jogo: JOGO is a LOGO programming language tokenizer and parser
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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
0