Skip to content

AndreasOM/expresso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

expresso

Experimental/educational expression parser, and runner

Warning: Breaking API changes are expected until 1.0.0!

Note: Expresso is a word play on Espresso, and Expression

Supported

  • Whitespace

  • Operands

    • i32
    • f32 (Note: No leading or trailing dot! 0.34 and 12.0 work, .34 and 12. don't!)
  • Operators

    • +
    • *
    • -
    • /
  • Braces

    • (
    • )
  • Variables

  • Function Calls

  • Argument Lists

Expresso

There is a expresso binary included that can be used for quick checking/running of expressions.

Future

Other

Development will be done test driven.

About

Experimental/educational expression parser, and runner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages