lex, yacc ve gcc komutlarını shellden çalıştırabiliyor olduktan sonra aşağıda dediklerimi yapın. Ödevi silmiyorum çünkü insana çok faydası olan bişey değil, starlamayı unutmayın kolay gelsin.
Robusta Syntax Specification
Types
::= | any
Blocks and Commands
::= if ( )
::= if ( ) else
::= if ( ) else
::= while ( )
Expressions
::=
::=
::= |
::=
::=
::= =
Tokens
::= |
::= 0 |
::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
::= + | -
::= true | false
New Lines and White Space
Operations
PLUS: '+' ; MINUS: '-' ; MULT: '*' ; DIV: '/' ; AND: '&&' ; OR: '||' ; ASSIGNMENT: '==' ;
Comment => /* commented */
if(m==5)
x = 10
y = x + x
for (statement 1; statement 2; statement 3) { // code block to be executed }
while (condition) { // code block to be executed }
(java and pyhton mixed)