index
:
gt
main
Mini CLI calculator with REPL
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
internal
/
repl
/
handlers.go
Age
Commit message (
Expand
)
Author
2026-05-24
fix(repl): add looksLikeRPN guard to prevent swallowing non-RPN input (task 4k)
Paul Buetow
2026-05-24
repl: remove redundant ToLower on single-token operator lookup (gj)
Paul Buetow
2026-05-24
Add compile-time interface satisfaction checks (xj)
Paul Buetow
2026-05-24
refactor(repl): extract RPN prefixes to data-driven slice (task uj)
Paul Buetow
2026-05-24
refactor(repl): introduce RPNCalculator interface to fix DIP violation (task rj)
Paul Buetow
2026-05-24
refactor(repl): extract evalWithStackRestore helper (task bj)
Paul Buetow
2026-05-24
repl: consolidate single-token handling in RPNHandler
Paul Buetow
2026-05-24
fix: restore RPN stack on ParseAndEvaluate error in RPNHandler
Paul Buetow
2026-05-24
docs(internal/repl): fix inaccurate comments in handlers.go
Paul Buetow
2026-05-23
style: run gofmt on all Go source files
Paul Buetow
2026-05-23
refactor: replace hardcoded operator whitelist with registry lookups (OCP)
Paul Buetow
2026-05-23
refactor: remove Calculator/RPNCalculator passthrough adapter (KISS)
Paul Buetow
2026-04-11
Multiple code-quality and feature improvements
Paul Buetow
2026-03-26
fix module
Paul Buetow
2026-03-26
feat: Add integration tests for variable assignments and fix RPN parser bugs
Paul Buetow
2026-03-25
code-quality: Various improvements to code quality and thread safety
Paul Buetow
2026-03-25
Rename calculator package to perc
Paul Buetow
2026-03-25
docs: Add SPDX license headers to all .go source files
Paul Buetow
2026-03-25
docs: Add comprehensive Go documentation for REPL functions
Paul Buetow
2026-03-24
feat: Add RPN mode, rational number support, and improve REPL
Paul Buetow