Commit graph

148 commits

Author SHA1 Message Date
Casey Rodarmor 8fd580dadd Notes and readme 2016-10-30 19:15:43 -07:00
Casey Rodarmor 2f38f6b86e New grammar.md 2016-10-30 19:15:35 -07:00
Casey Rodarmor fb81dd1e29 Move just.sh to extras/just.sh 2016-10-30 18:20:08 -07:00
Casey Rodarmor e091b5f1ae Add just.sh 2016-10-30 18:19:00 -07:00
Casey Rodarmor 9e9b525369 Bump version to 0.2.11 and rename back to just 2016-10-30 18:12:59 -07:00
Casey Rodarmor 686074df0e Make clippy more lenient with cyclomatic complexity 2016-10-30 17:14:06 -07:00
Casey Rodarmor 0b182002a4 Notes, bump version 2016-10-30 17:09:33 -07:00
Casey Rodarmor dc925fe590 Moved last enhancements to github issues 2016-10-30 17:06:34 -07:00
Casey Rodarmor 1290c5a8bd Added raw '' strings 2016-10-30 16:56:22 -07:00
Casey Rodarmor 38a47801a2 Update Cargo.lock 2016-10-30 16:41:03 -07:00
Casey Rodarmor 843662c285 Notes + bump version 2016-10-30 16:40:45 -07:00
Casey Rodarmor 2568e949b5 Cleaned up export parsing 2016-10-30 16:34:39 -07:00
Casey Rodarmor 69f8e07a30 export variables done 2016-10-30 16:15:18 -07:00
Casey Rodarmor f925520101 Use BTreeMap and BTreeSet as Map and Set 2016-10-30 14:37:03 -07:00
Casey Rodarmor 93a3b3533b Update notes 2016-10-30 14:36:48 -07:00
Casey Rodarmor 3b9ff6fd52 Clippy lints 2016-10-30 13:17:08 -07:00
Casey Rodarmor cc683cbb04 Bump version, add --debug 2016-10-30 13:14:39 -07:00
Casey Rodarmor 9a368fb351 variable=value overrides done 2016-10-30 03:08:28 -07:00
Casey Rodarmor 25c6432fa3 Backtick tests done! 2016-10-30 01:27:05 -07:00
Casey Rodarmor 21320d36ee Update notes 2016-10-30 00:33:47 -07:00
Casey Rodarmor 9118d39903 Remove unnecessary return 2016-10-30 00:25:04 -07:00
Casey Rodarmor 2bc7485801 Bump version to 0.2.7 2016-10-30 00:24:16 -07:00
Casey Rodarmor 980c5d0b33 Backticks implemented. Error messages still suck though. 2016-10-30 00:20:29 -07:00
Casey Rodarmor 8b149b66fc Panic commit. 2016-10-29 23:39:12 -07:00
Casey Rodarmor 3d3c4394c2 Ready to actually implement backtick evaluation 2016-10-29 22:56:47 -07:00
Casey Rodarmor 70e9d4e653 Refactoring. Checkpoint commit. 2016-10-29 21:51:39 -07:00
Casey Rodarmor 810365f22b Add assignment resolving 2016-10-29 20:39:21 -07:00
Casey Rodarmor 362158d1da Update notes 2016-10-29 13:44:51 -07:00
Casey Rodarmor 41933385a3 Update notes 2016-10-29 11:50:54 -07:00
Casey Rodarmor 70d1df5b9c Working on backticks. They are evaluated as strings for now. 2016-10-29 01:58:30 -07:00
Casey Rodarmor b57b84e550 Arguments done! 2016-10-29 00:55:47 -07:00
Casey Rodarmor ac5433248e Arguments working but still ugly 2016-10-29 00:14:41 -07:00
Casey Rodarmor b956ce2397 Bump version in lock file. Make sure repo is clean before publishing 2016-10-28 20:48:53 -07:00
Casey Rodarmor 011876baff Bump version to 0.2.6, build before publishing 2016-10-28 20:45:05 -07:00
Casey Rodarmor b46cfd97ba Bump version to 0.2.5 2016-10-28 20:42:53 -07:00
Casey Rodarmor 58fb70e16e Surround tokens with `` in errors 2016-10-28 20:40:16 -07:00
Casey Rodarmor 0f29b4fc2a Pretty errors with underlined tokens! 2016-10-28 20:34:25 -07:00
Casey Rodarmor a55adafa60 Notes 2016-10-28 19:56:33 -07:00
Casey Rodarmor 383754d2fb More tests 2016-10-28 19:38:32 -07:00
Casey Rodarmor 3c80f7f7ae Add '--debug' flag to print justfile with evaluated expressions and
variables
2016-10-28 16:41:46 -07:00
Casey Rodarmor 01df3d5e4a Add {:#} format printing to justfile for --show 2016-10-28 16:32:13 -07:00
Casey Rodarmor a8a5c342e7 More integration tests 2016-10-28 15:59:50 -07:00
Casey Rodarmor e011f91656 Move order test to integration tests 2016-10-28 15:34:01 -07:00
Casey Rodarmor a1722fe241 Add integration tests 2016-10-28 15:25:59 -07:00
Casey Rodarmor 1d74432dd1 Remove stray comment 2016-10-28 00:14:50 -07:00
Casey Rodarmor 44334ff093 Update Cargo.lock 2016-10-28 00:13:17 -07:00
Casey Rodarmor ec41eaf0e7 Bump version, use variable for quine text 2016-10-28 00:10:19 -07:00
Casey Rodarmor 0a16803247 Clippy fixes, bump version 0.2.3, string escapes 2016-10-28 00:06:36 -07:00
Casey Rodarmor fa2fae5fb8 Clean up code, rename Token.class -> Token.kind 2016-10-27 18:48:55 -07:00
Casey Rodarmor dd824ef364 Test that evaluated recipe lines are correct
Saves the value in each expression fragment when that fragment is
evaluated so that we can print the value in Display. This allows
us to check fragment values in tests.
2016-10-27 18:01:07 -07:00