Formal Languages and Translators: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 20: Line 20:


==Grammar==
==Grammar==
===Backus-Naur Form (BNF)===
===Extended Backus-Naur Form (EBNF)===


==Parse Tree==
==Parse Tree==

Revision as of 20:52, 13 July 2018

Internal

Overview

Compiler

Interpreter

Lexical Analysis

Regular Expressions

Finite Automata

Syntax Analysis (Parsing)

TODO Deplete This Parsing

Grammar

Backus-Naur Form (BNF)

Extended Backus-Naur Form (EBNF)

Parse Tree

(Abstract) Syntax Tree

Semantic Analysis