From 884403d97fa31e9ebbb0a4e6045bf7337b9b39dd Mon Sep 17 00:00:00 2001 From: Dan Zapfel Date: Mon, 22 Oct 2018 13:32:22 -0600 Subject: [PATCH] Add funcDef to lexer --- Corgi/Lexer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Corgi/Lexer.java b/Corgi/Lexer.java index 8cbd2de..94d1d23 100644 --- a/Corgi/Lexer.java +++ b/Corgi/Lexer.java @@ -173,9 +173,12 @@ public class Lexer { else if ( data.equals("newline") ) { return new Token( "newline", "" ); } - else {// is just a variable - return new Token( "var", data ); + else if ( data.equals("def")) { + return new Token( "funcDec", data ); } + else {// Lexer error + error("somehow Lexer FA halted in bad state " + state ); + return null; } else if ( state == 3 || state == 4 ) { return new Token( "num", data );