- 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
19 lines
237 B
Makefile
19 lines
237 B
Makefile
|
|
all: src/ast.ts
|
|
npm test
|
|
|
|
src/ast.ts: src/ast-spec.ts
|
|
@echo "Generating AST definitions ..."
|
|
@mkdir -p lib/
|
|
@tsastgen src/ast-spec.ts:src/ast.ts
|
|
|
|
.PHONY: clean
|
|
|
|
clean:
|
|
rm -rf src/ast.ts
|
|
|
|
.PHONY: distclean
|
|
|
|
distclean:
|
|
rm -rf lib/
|
|
|