dizys / Jsit

A newly born language and its online playground based on JavaCC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jsit

A newly born language compiler and its online playground based on JavaCC

Compiler

Typescript-style like grammar, with fully adaptable calls to all Java libraries.

  • based on JavaCC
  • parsing over 80 semantic rules
  • nested Class / interface declaration
  • nested complex expression
  • complete logic control
  • translation to Java codes

Playground

An online playground built to better demonstrate the language.

  • based on ThinkPHP 5
  • online editor
  • code highlighting
  • auto-complete
  • multi-files & auto-save
  • build online & error log
  • Java compiler error back-tracking
  • run online
  • token table & AST demonstrate
  • output console & run timer
  • binary download

About

A newly born language and its online playground based on JavaCC

License:MIT License


Languages

Language:Java 91.3%Language:PHP 5.0%Language:HTML 3.7%