diff --git a/Makefile b/Makefile index d86b1cf..3b07632 100644 --- a/Makefile +++ b/Makefile @@ -7,8 +7,6 @@ all: $(TARGETS) clean: $(RM) $(TARGETS) -bin: - mkdir -p bin build: mkdir -p build @@ -18,7 +16,7 @@ build/blang.o: build src/blang.c src/blang.h build/ops.o: build src/blang.h src/ops.c src/ops.h $(CC) -c -o $@ src/ops.c -bin/blang: bin build/blang.o build/ops.o +bin/blang: build/blang.o build/ops.o $(CC) $(CFLAGS) -o $@ build/*.o .PHONY: all clean diff --git a/bin/blangfile b/bin/blangfile new file mode 100755 index 0000000..329e92f --- /dev/null +++ b/bin/blangfile @@ -0,0 +1,3 @@ +#!/bin/sh + +blang "$(cat "$@")" diff --git a/example/hello_world.blang b/example/hello_world.blang new file mode 100644 index 0000000..0c7b749 --- /dev/null +++ b/example/hello_world.blang @@ -0,0 +1,2 @@ +<,>< >< +>^*