Commit graph

19 commits

Author SHA1 Message Date
Igor Barakaiev
a6464db658
improvement: add proper_test_support_location/1 (#18)
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-06-26 08:02:29 -04:00
Igor Barakaiev
1271a75e04
improvement: add proper_test_location/1 (#17)
Some checks are pending
CI / ash-ci (push) Waiting to run
2024-06-25 13:09:48 -04:00
Zach Daniel
8bcf7d690e improvement: workaround trailing comment issues w/ sourceror
can remove all of the trailing comment logic when
https://github.com/doorgan/sourceror/issues/150
is addressed
2024-06-21 16:07:26 -04:00
Zach Daniel
0590e44841 chore: introduce utils namespace
docs: add explanation of codebase to writing generators guide
2024-06-20 09:46:45 -04:00
Zach Daniel
46fc43a8cc improvement: use warnings instead of errors for better UX
improvement: move proejct related things to `Project` namespace
2024-06-20 09:37:06 -04:00
Zach Daniel
824bc34c3a improvement: rename env_at_cursor to current_env
closes #11
2024-06-19 15:55:15 -04:00
Zach Daniel
067c4a6df0 improvement: various restructurings and improvements across the board
improvement: use `Spitfire` to ensure that aliases are considered when comparing modules
improvement: use `Spitfire` to *use* any existing aliases when inserting code
improvement: use `Zipper.topmost` to power new `Spitfire`-related features
2024-06-14 17:07:32 -04:00
Zach Daniel
2f2c1e35c6 fix: properly find functions in scope
test: add first tests for `Igniter.Code.Function`
2024-06-13 14:09:26 -04:00
Zach Daniel
55d0b061e1 improvement: draw the rest of the owl 2024-06-12 18:22:08 -04:00
Zach Daniel
2a43fc4af7 WIP 2024-06-11 17:33:05 -04:00
Zach Daniel
1812aafac8 WIP 2024-06-10 09:58:20 -04:00
Zach Daniel
414852589e WIP 2024-06-05 10:12:07 -04:00
Zach Daniel
57ee3f9749 WIP 2024-06-03 23:14:36 -04:00
Zach Daniel
d8b463343c chore: WIP on utilities and keywords 2024-06-03 09:14:41 -04:00
Zach Daniel
57288d32ec improvement: more module helpers
test: add regression test
improvement: wrap code in `==code==` so you can tell what is being `puts`
2024-06-02 16:06:01 -04:00
Zach Daniel
f1f6fa6f65 chore: remove example code from test 2024-05-31 23:11:27 -04:00
Zach Daniel
260d56532b improvement: add CI/build and get it passing locally 2024-05-31 22:59:36 -04:00
Zach Daniel
281ec0f656 write a bunch more code, and add some tests, rework various patterns 2024-05-31 22:09:38 -04:00
Zach Daniel
7ae0261a28 init 2024-05-27 23:30:41 -04:00