| 
							
							
								 Calvin Rose | 367c9da856 | Fix some typos and update style. Add bars.janet tool for templating arbitrary
strings, especially HTML. | 2019-01-31 22:38:59 -05:00 |  | 
			
				
					| 
							
							
								 J.-F. Cap | b138ee6e8e | Added :lflags option to cook/make-native | 2019-01-31 13:30:37 +01:00 |  | 
			
				
					| 
							
							
								 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 |  |