diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-20 22:16:39 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-20 22:16:39 +0200 |
| commit | 59d8038a2188319640863ecad33ea855b2cf3c0e (patch) | |
| tree | 1df458759107e533fe98914d1fb935ca9dabd6bd /README.md | |
| parent | 77c21d86ea4c9b8621af1dcbd64acec7b65706a3 (diff) | |
feat: Implement persistent RPN state for all RPN-related input
- Modified ParseAndEvaluate() to not reset stack at beginning, only initialize if nil
- Changed runRPN() to use getRPNState() for persistent state across calls
- Fixed Stack type definition ordering in variables.go to follow Go best practices
- Updated tests to create fresh RPN instances where independence is needed
This enables REPL-style incremental RPN calculations like '3 4 +' followed by '5 +'.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions
