SAST Fundamentals I - Parsing
In this Brown Bag, we are going to dive into the SAST fundamentals and cover the following topics:
Parsing
- Formal Languages
- Languages and Grammars
- Grammar Classification
- Grammar Design
- Parsing
- Types of parsers
- Lexical Analysis
- Syntactical Analysis
- Syntax Tree Processing
- Parser Generation
- Generating parsers from grammars
- Pros and Cons
- Case Study: ANTLR to generate a parser
During this brown bag, we will develop a parser for a simple programing language called slang
which we are going to use as an example throughout all SAST Fundamental brown bags.
Edited by Laurie Howitt