How to Write an Expression Engine?
summary
The talk explains how to implement an expression engine in Go: it covers parsing expressions, building an abstract syntax tree, and evaluating expressions safely and efficiently. It walks through concrete implementation details and techniques for tokenization, parsing, AST construction and evaluation using Go's types and libraries.
AI-written summary · about
chapters (4)
- 0:00Introduction
- 8:35Expression engine basics
- 16:40Parameters and sentiment
- 22:46Implementation summary
related talks
59mExpression Templates: Past, Present, Future
32mBuilding a Beginner's Programming Language with Go
28mBridging Syntax and Semantics of Lean Expressions in E-Graphs
19mUsing and Writing Go Analyses
41mYAEGI, Yet Another Elegant Go Interpreter
50mExpression Templates: Past, Present, Future
46mBuild Your Own Elixir
39mIs Go A Good Language to Build Compilers?
