git » unicorn-sparkle-basic.git » commit 058c39c

buckaroo -> unicorn sparkle

author Alan Dipert
2024-01-09 17:24:35 UTC
committer Alan Dipert
2024-01-09 17:24:35 UTC
parent b9d920db263fb68bdd8fdca8f92343cb1580d1af

buckaroo -> unicorn sparkle

.gitignore +3 -3
Makefile +12 -12
main.c +2 -1
parse.h +1 -1
bbasic.l => usbasic.l +1 -1
bbasic.y => usbasic.y +0 -0

diff --git a/.gitignore b/.gitignore
index ef4286a..629005b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,6 @@
 lex.yy.c
-bbasic.tab.c
-bbasic.tab.h
-bbasic
+usbasic.tab.c
+usbasic.tab.h
+usbasic
 *.o
 *~
diff --git a/Makefile b/Makefile
index 1bb268f..47fc905 100644
--- a/Makefile
+++ b/Makefile
@@ -6,31 +6,31 @@ LEX=flex
 YACC=bison
 YFLAGS=-d
 
-all: bbasic
+all: usbasic
 
-bbasic: lex.yy.o bbasic.tab.o parse.o main.o
-	$(CC) $(CFLAGS) -o bbasic lex.yy.o bbasic.tab.o parse.o main.o -lfl
+usbasic: lex.yy.o usbasic.tab.o parse.o main.o
+	$(CC) $(CFLAGS) -o usbasic lex.yy.o usbasic.tab.o parse.o main.o -lfl
 
-parse.o: parse.c bbasic.tab.h parse.h
+parse.o: parse.c usbasic.tab.h parse.h
 	$(CC) $(CFLAGS) -c parse.c
 
 main.o: main.c parse.h
 	$(CC) $(CFLAGS) -c main.c
 
-lex.yy.o: lex.yy.c bbasic.tab.h
+lex.yy.o: lex.yy.c usbasic.tab.h
 	$(CC) $(CFLAGS) -c lex.yy.c
 
-bbasic.tab.o: bbasic.tab.c
-	$(CC) $(CFLAGS) -c bbasic.tab.c
+usbasic.tab.o: usbasic.tab.c
+	$(CC) $(CFLAGS) -c usbasic.tab.c
 
-lex.yy.c: bbasic.l
-	$(LEX) bbasic.l
+lex.yy.c: usbasic.l
+	$(LEX) usbasic.l
 
-bbasic.tab.c bbasic.tab.h: bbasic.y
-	$(YACC) $(YFLAGS) bbasic.y
+usbasic.tab.c usbasic.tab.h: usbasic.y
+	$(YACC) $(YFLAGS) usbasic.y
 
 clean:
-	rm -f bbasic lex.yy.c bbasic.tab.c bbasic.tab.h *.o
+	rm -f usbasic lex.yy.c usbasic.tab.c usbasic.tab.h *.o
 
 push:
 	git push
diff --git a/main.c b/main.c
index f73af3f..f53e8e3 100644
--- a/main.c
+++ b/main.c
@@ -4,6 +4,7 @@
 void read_loop() {
   struct node_tag* line;
   while (1) {
+    printf("🦄 ");
     if ((line = read_line_stdin())) {
       printf("It parsed :-)\n");
       printf("linum: %d\n", line->data.line.linum);      
@@ -12,7 +13,7 @@ void read_loop() {
 }
 
 int main() {
-  printf("Welcome to Buckaroo Basic!\n");
+  printf("Welcome to Unicorn Sparkle Basic!\n");
   read_loop();
   return 0;
 }
diff --git a/parse.h b/parse.h
index 0d3f5ed..1839c98 100644
--- a/parse.h
+++ b/parse.h
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include <stdlib.h>
-#include "bbasic.tab.h"
+#include "usbasic.tab.h"
 
 enum NODE_TYPE {
   NODE_NUMBERED_LINE,
diff --git a/bbasic.l b/usbasic.l
similarity index 96%
rename from bbasic.l
rename to usbasic.l
index b8375ba..02d66ea 100644
--- a/bbasic.l
+++ b/usbasic.l
@@ -1,5 +1,5 @@
 %{
-#include "bbasic.tab.h"
+#include "usbasic.tab.h"
 %}
 
 %option nounput noinput
diff --git a/bbasic.y b/usbasic.y
similarity index 100%
rename from bbasic.y
rename to usbasic.y