Fyodor Shchukin
|
a7551e9b4e
|
Cooking on windows
|
2019-01-30 17:31:53 +03:00 |
|
Calvin Rose
|
ee5fa54134
|
Generated files go to the same location on win32.
|
2019-01-26 17:33:30 -05:00 |
|
Calvin Rose
|
5bf9e4fc89
|
Make amalg tool windows friendly
Convert / to \ in file paths for windows.
|
2019-01-26 17:17:56 -05:00 |
|
Calvin Rose
|
7350bf5dd9
|
Add anchors in generated docs
This allows us to link to specific functions.
|
2019-01-26 10:12:33 -05:00 |
|
Calvin Rose
|
00301ad26b
|
Add build number to amalg build.
|
2019-01-24 00:26:57 -05:00 |
|
Calvin Rose
|
611543c48b
|
Add source amalgamation
The amalgamated source concatenates all sources
to a file janet.c which can be used for
embedding janet, much in the same way as sqlite
or mongoose.
|
2019-01-24 00:15:58 -05:00 |
|
Calvin Rose
|
0025f6ac87
|
Export html-escape from highlight tool.
|
2019-01-20 13:31:26 -05:00 |
|
Calvin Rose
|
737b2449f0
|
Update highlight and the mainclient.
|
2019-01-20 10:05:51 -05:00 |
|
Calvin Rose
|
f7a0133eb1
|
Update highlight.janet (allow ! in symbols).
|
2019-01-20 08:53:34 -05:00 |
|
Calvin Rose
|
4a6fcb5e23
|
Address issue #21
Add some github highlighting to janet files (clojure is pretty close)
|
2019-01-19 12:11:54 -05:00 |
|
Calvin Rose
|
26818a5e5c
|
Fix doc generation.
|
2019-01-18 12:26:04 -05:00 |
|
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 |
|