stefanhaustein/expressionparser
View on GitHub ↗ ★ 28 Java
Simple configurable Java parser for mathematical expressions
7 mentions on Hacker News by 1 person: 0 stories, 7 comments · first 2016-03-29 · latest 2020-01-12
20082026
-
Shameless plug: If you prefer java, try https://github.com/stefanhaustein/expressionparser/blob/mast... Bonus feature: symbolic derivation
comment by dukoid · 2020-01-12 · in A calculator for the Terminal that renders beautiful math -
Shameless plug: Single-file Java Pratt expression parser library: https://github.com/stefanhaustein/expressionparser
comment by dukoid · 2019-01-15 · in How Desmos uses Pratt Parsers -
Here is one written in Java: https://github.com/stefanhaustein/expressionparser In addition to a simple math expression evaluator, examples include a BASIC interpreter and a simple computer algebra system O:)
comment by dukoid · 2018-02-17 · in Pratt Parsers: Expression Parsing Made Easy (2011) -
…Recursive descent parser for statements - "Canned" configurable expression parser for expressions: https://github.com/stefanhaustein/expressionparser - Both use a simple regex based generic tokenizer - In more complex cases, parse the…
comment by dukoid · 2017-06-28 · in Writing Parsers Like it is 2017 [pdf] -
…how to build a parser. Shameless plug if you need a small but flexible expression parser for java: https://github.com/stefanhaustein/expressionparser
comment by dukoid · 2017-03-20 · in Show HN: How to write a recursive descent parser -
…P.S. If you want to create your own language, consider using my expression parser: https://github.com/stefanhaustein/expressionparser P.P.S. https://github.com/stefanhaustein/typo
comment by dukoid · 2017-03-07 · in Ask HN: Have you created a programming language and why? -
…(I'm interested because I was planning to add a typescript parsing demo for an expression parser ( https://github.com/stefanhaustein/expressionparser ), but typescript turned out to be a bit more tricky than anticipated originally)
comment by dukoid · 2016-03-29 · in Thinscript: language that compiles to both WebAssembly and JavaScript