Skip to content
This repository was archived by the owner on Aug 28, 2026. It is now read-only.

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Calc

An ISO Extended Backus-Naur Form (EBNF) specification for calculations and assignment expressions.

  • Author: Ethan Kletschke
  • Version: 1.0.0
  • Developed on: Ubuntu (WSL2)
  • License: MIT

This Repository is Archived!

No more updates will be made to E-Calc as of 2026-08-28.

Definitions

E-Calc defines:

  • The entire English alphabet from A-Z (uppercase and lowercase)
  • The digits 0-9
  • Signs (+ and -)
  • Integers with optional signs
  • Simple assignment of values to variables (RHS assigned to LHS, or lhs = rhs)
  • Arithmetic operators
  • Exponentiation

Limitations

E-calc is intentionally simple. As such:

  • E-Calc has no parentheses or BODMAS precedence
  • E-calc is not a full language spec

About

An Extended Backus-Naur Form (EBNF) specification for calculations and assignment expressions.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors