Design and Implementation of the Programming Language GRIP

Foreword

Another, more pleasant point, is the so called “introduction”.

Part 1. A case study of compilers/interpreters

Compilers VS. Interpreters: a compare and contrast.

..why interpreters don’t execute the program directly.

The anatomy of compilers/interpreters


The Scanner


The Parser


The Translator



Part 2 - Concepts in the rest of the presentation.

About the programming language Dino

Example of a GRIP program

Part 3 - How this combines to make GRIP and in what ways.

The Scanner

The Parser

The Translator


PARSE_PROGRAM_ANODE()


PARSE_INSTRUCTION_ANODE()


PARSE_EXPRESSION_ANODE()

 Return the result expression.


CHECK_BLOCK()



Execution

Conclusion

Bibliography