From 85e2726ddedd2981425c5ac07f7257bce1a6ddbf Mon Sep 17 00:00:00 2001 From: jwansek Date: Mon, 1 Nov 2021 14:51:47 +0000 Subject: started work on translation to c --- .../sableCCCalculator.grammar | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 code/simpleSableCCCalulator/sableCCCalculator.grammar (limited to 'code/simpleSableCCCalulator/sableCCCalculator.grammar') diff --git a/code/simpleSableCCCalulator/sableCCCalculator.grammar b/code/simpleSableCCCalulator/sableCCCalculator.grammar deleted file mode 100644 index 426fac1..0000000 --- a/code/simpleSableCCCalulator/sableCCCalculator.grammar +++ /dev/null @@ -1,35 +0,0 @@ -Package sableCCCalculator; -Helpers - digit = ['0' .. '9']; -Tokens - number = digit+; - double = ((digit)+ '.' (digit)*) | ((digit)* '.' (digit)+); - plus = '+'; - minus = '-'; - mult = '*'; - div = '/'; - mod = '%'; - l_par = '('; - r_par = ')'; - sin = 'sin'; - blank = (' ' | 13 | 10)+; -Ignored Tokens - blank; -Productions - expr = - {factor} factor | - {plus} expr plus factor | - {minus} expr minus factor - ; - factor = - {term} term | - {mult} factor mult term | - {div} factor div term | - {mod} factor mod term - ; - term = - {number} number | - {double} double | - {expr} l_par expr r_par | - {sine} sin l_par expr r_par - ; \ No newline at end of file -- cgit v1.2.3