An interpreter and IDE for the REFAL programming language

Clone this repo:

Branches

  1. c8894fa Fix compilation for Clang & MSVC by swissChili · 4 months ago master
  2. f8c74f0 Remove CLI from default build config by swissChili · 4 months ago
  3. a44bf72 Add recent file view, implement runtime options by swissChili · 4 months ago
  4. d2af6ad Add save+open to notebook, allow multiple windows, add translations, add welcome window by swissChili · 4 months ago
  5. 505de41 Add notebook save by swissChili · 5 months ago
  6. d845a14 Fix PPrint specialization for TokenBase<T> subclass by swissChili · 6 months ago
  7. ece1ac8 Add formatted diagnostic output to NotebookCell by swissChili · 6 months ago
  8. 732628e Properly move NbRuntime to its own thread by swissChili · 6 months ago
  9. e386bc7 Port to Qt 6 by swissChili · 6 months ago
  10. 06cec4e Add menu, material card by swissChili · 6 months ago
  11. 5d3e556 Add AssertionException, specialize pprint by swissChili · 6 months ago
  12. d85daa9 Add evaluator by swissChili · 6 months ago
  13. 25620b0 Add Notebook by swissChili · 6 months ago
  14. 4b3105a Add Cell, CellModel by swissChili · 6 months ago
  15. 23958ca Add basic IDE UI by swissChili · 6 months ago
  16. 918557c Add standard stack manipulation functions by swissChili · 6 months ago
  17. 323883d Fix test regression: incomplete errors no longer cause var parsing to fail by swissChili · 6 months ago
  18. 2506b92 Fix bug with incomplete parses not failing by swissChili · 6 months ago
  19. c046cdf Add stub for incomplete line editing by swissChili · 8 months ago
  20. 847a78c Add detailed parse errors by swissChili · 8 months ago