diff options
author | chris.sutcliffe <ctd.sutcliffe@gmail.com> | 2021-11-29 16:46:56 +0000 |
---|---|---|
committer | chris.sutcliffe <ctd.sutcliffe@gmail.com> | 2021-11-29 16:46:56 +0000 |
commit | 33359862f5455dc7003ebbe5357c611298042cee (patch) | |
tree | 1eff075406177fb2d0feff685f24c7e306f589c8 /code/FORTRAN2C/fortran2c.grammar | |
parent | 2e3be43da8761eb77b00af20f559fef7a8c6b1b8 (diff) | |
download | esotericFORTRAN-33359862f5455dc7003ebbe5357c611298042cee.tar.gz esotericFORTRAN-33359862f5455dc7003ebbe5357c611298042cee.zip |
clean repo (remove code dir, add UI dir)
Diffstat (limited to 'code/FORTRAN2C/fortran2c.grammar')
-rw-r--r-- | code/FORTRAN2C/fortran2c.grammar | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/code/FORTRAN2C/fortran2c.grammar b/code/FORTRAN2C/fortran2c.grammar deleted file mode 100644 index 80bf2b7..0000000 --- a/code/FORTRAN2C/fortran2c.grammar +++ /dev/null @@ -1,35 +0,0 @@ -Package fortran2c; -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 |