Functionnal Programming
Anas Buyumad
Gauthier Cler
used language
expressions evaluator
(2*6)+7-(4^9-3)
-262122
grammar
Expression
-> Term [+-v] Expression | Term
Term
-> Factor [*/^] Term | Factor
Factor
-> "(" Expression ")" | [+-] Number | Number
NUMBER
-> [0-9]
execution
Tokenize
analyze
parse
evaluate
shunting yard
rpn
Feedback
DISCOVERING of FUNCTIONNAL PARADIGM
hard to master
lack of time
questions
Made with Slides.com