You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Colin Reeder 515048aaac Implement variable reassignment 2 months ago
src Implement variable reassignment 2 months ago
.gitignore Initial commit 8 months ago
LICENSE Add LICENSE file 8 months ago
README.md Update README 7 months ago
bin.js Add prepare script and bin reference 8 months ago
build.js Initial commit 8 months ago
package-lock.json Initial commit 8 months ago
package.json Add prepare script and bin reference 8 months ago

README.md

doge3

A proof-of-concept for a new Dogescript transpiler.

Currently supports:

  • Variable declaration (very)
  • Function declaration (such)
  • Function calls (plz, dose)
  • Constructor calls (new)
  • Basic imports (so)
  • Basic conditionals (rly, but, notrly, comparisons: is)
  • Basic strings (with \\ and \')
  • Some other stuff (trained, maybe)

Limitations:

  • This parser does not parse everything, so whitespace and comments are not preserved in the output
  • Not everything is implemented yet :P
  • Probably other things