0.1.1 • Published 6 years ago

arithmetic-parser-demo v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

arithmetic-parser-demo

Arithmetic Parser Demo using parexgram.js

PlatformBuild Status
LinuxBuild Status
WindowsBuild status

codecov

Known Vulnerabilities dependencies Status devDependencies Status

Grammar

arithmetic
  : addition
  ;

addition
  : multiplication ( ('+' | '-') addition )*
  ;

multiplication
  : exponentiation ( ('*' | '/') multiplication)*
  ;

exponentiation
  : negation ('^' exponentiation)*
  ;

negation
  : '-'? atom
  ;

atom
  : value
  | '(' addition ')'
  ;

value
  : [0-9]* '.' [0-9]*
  ;

Install

npm i arithmetic-parser-demo

Build

npm install
npm run build
0.1.1

6 years ago

0.1.0

6 years ago