High-level language-ai machine code-a translate pannum program, compiler, Source code-ai tokens-a split pannum phase, lexical analysis, Program-oda smallest meaningful unit, token, Token-ai represent pannura actual character sequence, lexeme, Tokens-ai grammar rules based on analyze pannum, parser, Program syntax correct-aa irukka check pannum, syntax analysis, Program meaning/type correctness check pannum, semantic analysis, Variables, functions, types details store pannum table, symbol table, Source code-க்கும் machine code-க்கும் middle representation, intermediate table, Code-ai efficient-aa improve pannum process, code optimization, Intermediate code-ai target machine code-a convert pannum, code generation, Final machine/assembly code, target code, Language syntax-ai define pannura rules, grammar, Context-Free Grammar; programming language structure define panna use aagum, cfg, Grammar derivation-ai tree form-la show pannum, parse tree, Abstract Syntax Tree; program structure-ai simplified tree-aa represent pannum, ast, Token patterns-ai describe panna use pannum, regular expression, Token recognition-ku use pannura mathematical, finite automata, Each state/input-ku single transition irukkum automaton, dfa, Multiple possible transitions irukka koodiya automaton, nfa

Leaderboard

Visual style

Options

Switch template

Continue editing: ?