Commit Graph

82 Commits

Author SHA1 Message Date
sloum 8770beb634 Wraps up the basic walkthrough 2024-05-09 09:31:28 -07:00
Sloom Sloum Sluom IV 23b2e5e46e Minor walkthrough adjustments 2024-05-09 09:01:15 -07:00
sloum 3512045fef Updates walkthrough 2024-05-08 23:03:36 -07:00
sloum 65a146ba4d Fixes prompt in raw mode, fixes continuations to work in raw mode 2024-05-08 09:22:19 -07:00
Sloom Sloum Sluom IV b03c20b2a0 go fmt, fixes issue where unclosed proc did not trigger error in parse, updates repl language surrounding repl input mode 2024-05-08 08:49:48 -07:00
sloum cca705b030 Adds a raw-input repl mode, useful lib procs, and fixes up builtins to work with DICT, plus updated readme 2024-05-07 20:48:42 -07:00
sloum 4c5ed00711 Adds more to the paths lib and fixes up some dict stuff 2024-05-06 20:56:14 -07:00
sloum bc4603b81b Adds a preliminary version of DICT type 2024-05-06 16:24:01 -07:00
sloum e7e3d5166b Adds 'exec' family of builtins 2023-12-24 22:45:40 -08:00
sloum 5799e071ed Adds env-get and env-set 2023-12-23 15:50:49 -08:00
sloum 18dc864340 Fixes up docstring for string-re-escape and moves a few procs to be subprocs of string-re-escape 2023-12-02 10:47:02 -08:00
sloum 6eafd45e8b Updates 'strings' module 2023-12-02 10:35:31 -08:00
sloum a7fe20ca08 Updates parser to throw errors when a `!` is inappropriateley present/absent from the name given to a proc" 2023-11-30 13:38:18 -08:00
sloum 1a3eabd153 Minor readme updates 2023-11-30 09:35:05 -08:00
sloum 1a662c7ab7 Adds url methods to paths lib 2023-11-29 23:18:55 -08:00
sloum 653da0d6da Adds "shift" and "shift!" to "std" 2023-11-29 14:45:39 -08:00
Sloom Sloum Sluom IV 8be43e2fd4 Further fix to man page 2023-11-29 12:30:58 -08:00
Sloom Sloum Sluom IV 812db08252 Fixes mistake in makefile 2023-11-29 12:29:41 -08:00
Sloom Sloum Sluom IV e92e8a5e05 Updates man page and makefile 2023-11-29 12:28:04 -08:00
Sloom Sloum Sluom IV e319832adb Adds a docstring for net-get 2023-11-29 11:45:05 -08:00
Sloom Sloum Sluom IV 0dcafe95b0 Adds basic Makefile and bumps version number 2023-11-29 11:33:58 -08:00
Sloom Sloum Sluom IV c50929a6d4 Merge branch 'master' of https://tildegit.org/sloum/felise 2023-11-29 11:22:08 -08:00
sloum e52ee2a17e Adds `pop` and `pop!` to "std". Updates `svar!` to infer var TYPE from the value on TOS" 2023-11-29 09:17:46 -08:00
Sloom Sloum Sluom IV d9098a4a32 Merge branch 'master' of https://tildegit.org/sloum/felise 2023-11-29 08:10:54 -08:00
sloum cd33b9f3bd Minor readme updates 2023-11-28 23:01:54 -08:00
sloum 45e396993d Adds "svar!" to std to allow for creating and setting a var in one go 2023-11-28 16:30:00 -08:00
sloum cc7fc368ef Adds 'words' word 2023-11-28 16:14:38 -08:00
sloum a00c0f350f Updates a lot of libs, add strings lib 2023-11-28 15:29:05 -08:00
sloum f0df7bba14 Adds the beginning of a paths library and updates a few list index oriented things to allow negative indexing 2023-11-27 23:17:33 -08:00
sloum 8906ca9280 Adds file-append 2023-11-27 21:24:20 -08:00
sloum 710134ea37 Minor fixes to core lib function overloads 2023-06-18 21:29:40 -07:00
Sloom Sloum Sluom IV 69c512cd22 Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-18 08:52:23 -07:00
sloum df22105f36 Retabs the readme and updates minus stringify any arg on TOS if STRING is under TOS 2023-06-15 13:46:57 -07:00
Sloom Sloum Sluom IV ba90617fab Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-15 11:50:55 -07:00
sloum edac34d95e Updates test file and readme 2023-06-15 09:25:26 -07:00
Sloom Sloum Sluom IV 842c72ac9b Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-15 08:19:20 -07:00
sloum 4488d8b909 Updates lexer to allow 'end' instead of '.' if desired 2023-06-14 23:08:12 -07:00
sloum 90c8e16997 Updates '-' to work with LIST and ANY (to remove ANY from LIST), updates docstring 2023-06-14 22:50:46 -07:00
Sloom Sloum Sluom IV 5726e740f1 Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-14 18:10:48 -07:00
sloum 7ebf024f78 Adds to stdlib and adds more docstrings. 2023-06-14 16:17:13 -07:00
sloum a8ce04fa69 Adds filter! and updates readme 2023-06-14 14:03:05 -07:00
sloum 1178455889 Minor readme correction 2023-06-14 13:51:43 -07:00
Sloom Sloum Sluom IV f5335ef7f9 Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-14 10:29:57 -07:00
sloum e6ea03ef63 Adds \`each!\` builtin, updates readme, updates docstrings for builtins 2023-06-13 20:32:23 -07:00
Sloom Sloum Sluom IV 37fe0d566b Merge branch 'master' of https://git.rawtext.club/sloum/felise 2023-06-13 17:32:43 -07:00
sloum b0523edd82 Adds more stack primitives (some in lib and some in stack.fe), finally adds re-replace 2023-06-13 16:19:18 -07:00
sloum ccfc3537fe Finishes import functionality, improves completion to react to new procs getting added (but not vars), further error message improvements 2023-06-13 14:01:32 -07:00
sloum 93a4ebb4b8 Adds import support 2023-06-13 13:22:22 -07:00
Sloom Sloum Sluom IV e68216c2bf Fixes error messaging for unknown symbols, and a minor issue where errors were not displaying anymore due to variable scoping 2023-06-13 10:21:01 -07:00
sloum ddd215ee55 Removes all calls to 'panic' in favor of error passing, including in lex and parse phases. Improves error messaging for lex/parse phases 2023-06-12 20:29:27 -07:00