summaryrefslogtreecommitdiff
path: root/internal/repl/handlers.go
AgeCommit message (Expand)Author
2026-05-24fix(repl): add looksLikeRPN guard to prevent swallowing non-RPN input (task 4k)Paul Buetow
2026-05-24repl: remove redundant ToLower on single-token operator lookup (gj)Paul Buetow
2026-05-24Add compile-time interface satisfaction checks (xj)Paul Buetow
2026-05-24refactor(repl): extract RPN prefixes to data-driven slice (task uj)Paul Buetow
2026-05-24refactor(repl): introduce RPNCalculator interface to fix DIP violation (task rj)Paul Buetow
2026-05-24refactor(repl): extract evalWithStackRestore helper (task bj)Paul Buetow
2026-05-24repl: consolidate single-token handling in RPNHandlerPaul Buetow
2026-05-24fix: restore RPN stack on ParseAndEvaluate error in RPNHandlerPaul Buetow
2026-05-24docs(internal/repl): fix inaccurate comments in handlers.goPaul Buetow
2026-05-23style: run gofmt on all Go source filesPaul Buetow
2026-05-23refactor: replace hardcoded operator whitelist with registry lookups (OCP)Paul Buetow
2026-05-23refactor: remove Calculator/RPNCalculator passthrough adapter (KISS)Paul Buetow
2026-04-11Multiple code-quality and feature improvementsPaul Buetow
2026-03-26fix modulePaul Buetow
2026-03-26feat: Add integration tests for variable assignments and fix RPN parser bugsPaul Buetow
2026-03-25code-quality: Various improvements to code quality and thread safetyPaul Buetow
2026-03-25Rename calculator package to percPaul Buetow
2026-03-25docs: Add SPDX license headers to all .go source filesPaul Buetow
2026-03-25docs: Add comprehensive Go documentation for REPL functionsPaul Buetow
2026-03-24feat: Add RPN mode, rational number support, and improve REPLPaul Buetow