From a95cd9b1acfffb777f19f435e2c2e7bcf8ef82b1 Mon Sep 17 00:00:00 2001 From: hoha Date: Tue, 15 Oct 2013 19:33:20 -0500 Subject: [PATCH] funcion expression agregada --- lex.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lex.py b/lex.py index 674f918..7389041 100644 --- a/lex.py +++ b/lex.py @@ -227,8 +227,14 @@ def statement(self): self.accept('END_STATEMENT') def expression(self): - pass - # BNF methods end + if (self.assigment-expression()): + while(self.remain[0][1]==','): + self.assigment-expression() + + def assignment-expression(self): + pass + +# BNF methods end tokens, remainder = scanner.scan("int main(){ a = 1; };") #p_left = 0 #for token in tokens: