thaw-grammar
TypeScript icon, indicating that this package has built-in type declarations

0.0.9 • Public • Published

thaw-grammar

Implementations of the grammars of several programming languages, including LISP, Scheme, and Prolog.

Obligatory BadgeFest:

apple atom circleci codeclimate git github npm packagephobia terminal typescript

status build status npm version latest tag npm total downloads watchers stars issues forks contributors branches releases commits last commit types install size known vulnerabilities lines of code technical debt maintainability test coverage tested with jest code style: prettier license

Much of the code in this library was based on or inspired by the book 'Programming Languages: An Interpreter-Based Approach', by Samuel N. Kamin, 1990, Addison Wesley, ISBN 0-201-06824-9.

Implemented Languages

  • APL (Kamin's Scheme-like syntax)
  • CLU (Kamin's syntax)
  • The Lambda Calculus (original)
  • The Lambda Calculus (syntactically augmented)
  • LISP
  • Prolog
  • SASL (Kamin's syntax)
  • Scheme
  • Smalltalk (Kamin's syntax)

License

MIT

Package Sidebar

Install

npm i thaw-grammar

Weekly Downloads

5

Version

0.0.9

License

MIT

Unpacked Size

1.15 MB

Total Files

151

Last publish

Collaborators

  • tom-weatherhead