Commit graph

10 commits

Author SHA1 Message Date
Sam Vervaeck
2b2d40c4f5 Major restructuring and update to code base
- Created a new VSCode Extension subproject
 - Created a new Bolt CLI subproject
 - Created a new Bolt Language Server subproject
 - Created a new Bolt Compiler subproject
 - Moved most existing code to the new Compiler subproject
 - Added a small language server
 - Laid the foundations for a Hindley-Milner type checker
 - Fixed some bugs and type errors in the compiler
 - Removed the unused testing infrastructure
 - Added an example parser test that should be run with Ava
2020-11-15 09:57:25 +01:00
Sam Vervaeck
c055987006 tsc: Enable 'noEmit' in tsconfig.json 2020-10-29 21:21:40 +01:00
Sam Vervaeck
0b543fbc53 tsc: Fix TypeScript not emitting files for tests 2020-06-13 19:28:34 +02:00
Sam Vervaeck
01d5782966 tsc: Disable code emission in its entirity
Webpack will handle code generation.
2020-06-06 19:29:58 +02:00
Sam Vervaeck
742dd6ba5d Update tsconfig.json 2020-05-23 15:04:51 +02:00
Sam Vervaeck
70b219d6df Update the parser and related files
- Extend the parser to support many more constructs
 - Add basic structure for parsing embedded JavaScript
 - Remove and update some AST definitions
 - Fix some bugs
2020-05-22 19:51:49 +02:00
Sam Vervaeck
1090f86910 Clean up tsconfig.json 2020-05-10 12:00:53 +02:00
Sam Vervaeck
917770416b Enable source-map-support 2020-02-24 18:35:28 +01:00
Sam Vervaeck
f557240fd9 tsc: Enable some more features in tsconfig.json 2020-02-24 16:52:22 +01:00
Sam Vervaeck
389b8ec84d Add tsconfig.json 2020-02-24 10:03:10 +01:00