| 
							
							
								 Jesse Brault | 4dcb5ee783 | Pest and ast syntax changes. | 2025-09-03 16:39:31 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 8c802f2a15 | Sketching July 2025. | 2025-08-01 07:47:56 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 9f5e27b289 | Add with-keyword sketching. | 2025-05-26 16:24:51 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 41ab922f2c | Add interface/class test case. | 2025-05-21 12:25:23 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 4c68d0dc28 | Flesh out gather and resolve, add todos, refactor a bit. | 2025-05-20 11:09:06 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 0c2d9f8b2f | Add primitive type uses and related. | 2025-05-19 13:52:42 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | abb7aab3a4 | Refactoring of name-analysis. | 2025-05-19 09:58:43 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | c54e005b62 | Add build for platform function. | 2025-05-18 09:02:35 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 938391ae09 | Add use statements. | 2025-05-18 08:32:16 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 692411e232 | Change grammar to properly allow if, while, and for loops (without confusing it with closures). | 2025-05-17 17:30:55 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | bf06407d16 | Implement if/if-else statements in grammar, build, unparse, and pretty-print. | 2025-05-17 12:36:29 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 35d616a538 | Implement closure in ast building, unparsing, and pretty printing. | 2025-05-17 10:32:14 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 78e7271950 | Add DString building. | 2025-05-17 08:36:55 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | f5a82c414c | Much work to produce better errors during name analysis. | 2025-05-16 15:58:42 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 6ab9efa8fd | Add codespan-reporting to project for awesome error reporting. | 2025-05-16 09:09:25 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | ce20cece21 | Work on basic name analysis. | 2025-05-15 21:13:43 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | a9457c1ab9 | Successful work to compile, parse, and unparse basic Deimos. | 2025-05-15 09:40:39 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | e8aff842ed | Create and implement AST structs/enums and Unparse traits. | 2025-05-11 09:28:42 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 68de104595 | Change Closure hierarchy. | 2025-05-07 11:46:40 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 9cec999cb9 | Sketching out how templates might work. | 2025-05-02 14:59:33 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 153dd993f8 | Much sketching of new hkts, ints, classes, and so on. | 2025-04-30 12:18:59 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 9ffcf68695 | Some more http sketching. | 2025-01-14 14:31:09 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 114a16e1e8 | More http sketching. | 2025-01-14 13:55:16 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | f6c4d634ab | More curl sketching. | 2025-01-14 11:09:39 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 085f60ab4f | Add curl sketch. | 2025-01-13 15:20:38 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | db83cb7403 | Add basic sketch of needed core components for hello world. | 2024-12-31 17:23:03 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | e8019366ee | Start implementation of vm. | 2024-11-26 23:34:30 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 074af48c85 | Add println lua function with inline keyword. | 2024-11-26 10:49:36 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 0d8ac0da05 | Remove need for curly braces in lua code. | 2024-11-26 09:38:49 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 1898581888 | Work on hkt and int. | 2024-11-26 09:37:40 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 342b477896 | More sketching. | 2024-11-26 08:57:12 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 6489b1f1a3 | Sketching higher-kinded types. | 2024-11-25 14:14:58 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 89b643794c | Tweak sketch. | 2024-11-24 23:08:27 -06:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 07e0e2ae73 | Add sketch file; change tokenize return type to Result. | 2024-11-24 23:02:45 -06:00 |  |