Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the implementation of custom operators in a programming language, allowing users to define their own operators with specific precedence levels and associativity. The presentation includes syntax examples, the precedence levels of built-in operators, the implementation pipeline, a new parsing stage, and the redefinition of built-in operators. The lecture also discusses encountered problems, solutions like function overloading, modifications needed to support overloading, and future work on default operator definitions and customization of unary operators.