Calvin Rose
|
b4934ceddc
|
Make parser errors a bit better for files with no closing
delimiters.
|
2019-01-17 23:43:46 -05:00 |
|
Calvin Rose
|
c4114fbcdb
|
Add quote special to peg syntax to make captures terser.
|
2019-01-17 19:28:42 -05:00 |
|
Calvin Rose
|
95f2bbe0a0
|
Add highlight.janet tool which can highlight
janet source code and output html or terminal escaped code.
Also made re entrant calls into the vm provide better
error messages.
|
2019-01-17 18:12:26 -05:00 |
|
Calvin Rose
|
115ed9cbb9
|
Move pretty printing to separate file pp.c
Simplify string.c and remove janet_puts.
|
2019-01-09 11:47:29 -05:00 |
|
Calvin Rose
|
ff3f7487a4
|
Add splice special form to grammar.
|
2019-01-08 20:05:36 -05:00 |
|
Calvin Rose
|
5b1a3b8208
|
Make grammar tool completely generate grammar from scratch.
Remove grammar from source tree.
|
2019-01-08 19:59:54 -05:00 |
|
Calvin Rose
|
eae4e0dede
|
Add functionality that allows the set macro to
take a tuple as an l-value. Remove the old
multi-sym report in anticipation of a different
mechanism.
|
2019-01-06 19:33:27 -05:00 |
|
Calvin Rose
|
6f3bc3d577
|
Update copyright date, fix types, remove trailing whitespace.
|
2019-01-06 03:23:03 -05:00 |
|
Calvin Rose
|
5865692401
|
Surround embedded documentation with a macro so it
can be disabled in a future build.
|
2019-01-06 01:49:56 -05:00 |
|
Calvin Rose
|
28331ad6ab
|
Update buffer/push-integer to buffer/push-word.
|
2018-12-29 13:07:18 -05:00 |
|
Calvin Rose
|
424073bbb8
|
Update cook tool to not rebuild files unless it needs to.
|
2018-12-27 14:13:10 -05:00 |
|
Calvin Rose
|
5a3190d471
|
Update cook tool to allow embedding sources.
|
2018-12-26 22:40:19 -05:00 |
|
Calvin Rose
|
e7a8958c63
|
Move grammar helper to tools directory.
|
2018-12-25 17:38:54 -05:00 |
|
Calvin Rose
|
017ee2b0d1
|
Move gendoc.janet script.
|
2018-12-25 17:37:52 -05:00 |
|
Calvin Rose
|
6c8da9fe5c
|
Install cook tool when installing janet.
|
2018-12-25 15:39:24 -05:00 |
|
Calvin Rose
|
17283241ab
|
Fix bug in compiler with if form under certain conditions.
Begin bundled 'cook' tool for managing janet projects.
|
2018-12-25 15:32:42 -05:00 |
|
Calvin Rose
|
21d4b8fe1f
|
Move tools out of src (src should be
only code that goes into final binary).
|
2018-12-09 17:49:00 -05:00 |
|