User contributions
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 19:23, 24 November 2012 (diff | hist) . . (+348) . . N Target Language (Created page with "In a compiler, the target language is the language used to write the compiler's output. It is the language into which the source program is translated. A target language may b...")
- 19:22, 24 November 2012 (diff | hist) . . (+9) . . Symbol Table
- 19:22, 24 November 2012 (diff | hist) . . (+1,374) . . N Symbol Table (Created page with "During semantic analysis (scope or type checking), it is necessary to remember declarations (variables, types, functions, etc) so that we can detect inconsistencies and misuse...")
- 19:20, 24 November 2012 (diff | hist) . . (+277) . . N Semantic Analysis (Created page with "''Semantic Analysis'' is the compiler's phases in which the valid (correct) syntax tree (exhibiting the input structure) is traversed in order to validate the input compliance...")
- 19:19, 24 November 2012 (diff | hist) . . (-1) . . Parser (→Examples of bottom-up parsers)
- 19:19, 24 November 2012 (diff | hist) . . (-1) . . Parser (→Examples of top-down parsers:)
- 19:19, 24 November 2012 (diff | hist) . . (-1) . . Parser (→Bottom-up parsing)
- 19:19, 24 November 2012 (diff | hist) . . (+8) . . Parser (→Bottom-up parsing)
- 19:18, 24 November 2012 (diff | hist) . . (+9) . . Parser (→Top-down parsing)
- 19:18, 24 November 2012 (diff | hist) . . (+2,267) . . N Parser (Created page with "Strictly speaking, '''parser''' is something that separates data into more easily understood chunks. More practically, a parser is the part of a compiler that goes through a p...")
- 19:07, 24 November 2012 (diff | hist) . . (+367) . . N Pretty Printer (Created page with "A pretty printer is a tool that analyzes a program and prints it in such a way that the structure of the program becomes clearly visible. For example, comments may appear in a...") (top)
- 19:07, 24 November 2012 (diff | hist) . . (+284) . . N Lexical Analysis (Created page with "Lexical analysis is the compiler's phase in which the stream of characters, making up the source program, is read from left-to-right and grouped into tokens for terminal symbo...") (top)
- 19:06, 24 November 2012 (diff | hist) . . (+296) . . N Language (Created page with "Given an alphabet ''T'' of terminal symbols (or words), a language is a set of strings, or sequences of symbols of ''T'', called sentences. A language is defined by a grammar...")
- 19:05, 24 November 2012 (diff | hist) . . (+325) . . N LR vs. LL Parsers (Created page with "An LL parser is much easier to understand than an LALR parser, easier to write and debug and it has better error recovery semantics. A lot of non-LL grammars can be easily mun...")
- 19:04, 24 November 2012 (diff | hist) . . (-18) . . LALR Parsers
- 19:03, 24 November 2012 (diff | hist) . . (+15) . . LALR Parsers (→LALR parser generators)
- 19:03, 24 November 2012 (diff | hist) . . (+1,758) . . N LALR Parsers (Created page with "'''''LALR''' - '''L'''ook '''A'''head '''L'''eft-to-right parse, '''R'''ightmost-derivation''. <br><br> LALR parsers are a specialized form of [http://eplmediawiki.di.uminho...")
- 18:58, 24 November 2012 (diff | hist) . . (0) . . LR(0) ---- SLR(1) Parsers
- 18:58, 24 November 2012 (diff | hist) . . (+131) . . N LR(0) ---- SLR(1) Parsers (Created page with "Please give a look at following example: [XMLDocument.pdf http://epl.di.uminho.pt/~gepl/LP/xml_lr.pdf] Category:Basic Concepts")
- 18:54, 24 November 2012 (diff | hist) . . (-1) . . LL(k) ---- LL(1) Parsers
- 18:53, 24 November 2012 (diff | hist) . . (+1) . . LR(k) ---- LR(1) Parsers
- 18:53, 24 November 2012 (diff | hist) . . (-4) . . LR(k) ---- LR(1) Parsers
- 18:52, 24 November 2012 (diff | hist) . . (-1) . . LR(k) ---- LR(1) Parsers
- 18:52, 24 November 2012 (diff | hist) . . (+2) . . LR(k) ---- LR(1) Parsers
- 18:52, 24 November 2012 (diff | hist) . . (+2,565) . . N LR(k) ---- LR(1) Parsers (Created page with "'''''LR''' - '''L'''eft-to-right parse, '''R'''ightmost derivation''. The '''LR(k)''' class of grammars is weaker than the context-free grammar class, but is still extremely e...")
- 18:48, 24 November 2012 (diff | hist) . . (-29) . . LL(k) ---- LL(1) Parsers
- 18:47, 24 November 2012 (diff | hist) . . (+1) . . LL(k) ---- LL(1) Parsers
- 18:47, 24 November 2012 (diff | hist) . . (0) . . LL(k) ---- LL(1) Parsers
- 18:46, 24 November 2012 (diff | hist) . . (+52) . . LL(k) ---- LL(1) Parsers
- 18:45, 24 November 2012 (diff | hist) . . (+29) . . LL(k) ---- LL(1) Parsers
- 18:43, 24 November 2012 (diff | hist) . . (-1) . . LL(k) ---- LL(1) Parsers
- 18:43, 24 November 2012 (diff | hist) . . (+1,247) . . N LL(k) ---- LL(1) Parsers (Created page with "'''LL(k)''' - '''L''' ''eft to right, '''L'''eftmost derivation with '''k''' lookahead symbols '' <br><br> An '''LL(k)''' parser is a top-down parser, that is, it decides whi...")
- 18:40, 24 November 2012 (diff | hist) . . (+887) . . N Interpreter (Created page with "An interpreter performs the operations implied by the source program, instead of producing a target program as a translation. For an assignment statement, for example, an inte...") (top)
- 18:39, 24 November 2012 (diff | hist) . . (+735) . . N Intermediate Representation (Created page with "In computing, an intermediate representation is a data structure that is constructed from input data to a program, and from which part or all of the output data of the program...")
- 18:38, 24 November 2012 (diff | hist) . . (+4) . . Inherited attributes
- 18:37, 24 November 2012 (diff | hist) . . (+918) . . N Inherited attributes (Created page with "An inherited attribute is one whose value at a node in a parse tree is defined in terms of attributes at the parent and/or sibling of that node. Inherited attributes are conve...")
- 18:35, 24 November 2012 (diff | hist) . . (+30) . . Grammar
- 18:35, 24 November 2012 (diff | hist) . . (+2) . . High-Level Programming Language
- 18:35, 24 November 2012 (diff | hist) . . (+27) . . High-Level Programming Language
- 18:33, 24 November 2012 (diff | hist) . . (+1,545) . . N High-Level Programming Language (Created page with "A high-level programming language is a programming language that is easier to program in, to some extent platform-independent, and abstract from low-level computer processor o...")
- 18:33, 24 November 2012 (diff | hist) . . (+1) . . Grammar
- 18:32, 24 November 2012 (diff | hist) . . (+1) . . Grammar
- 18:32, 24 November 2012 (diff | hist) . . (+1,392) . . N Grammar (Created page with "Formally, a '''grammar''' is an ordered fourtuple ''G'' = (''T,N,S,P''), where ''N'' and ''T'' are finite alphabets, ''S'' is a distinguished symbol of ''N'', and ''P'' is a f...")
- 01:29, 23 November 2012 (diff | hist) . . (+1,890) . . N Front-End (Created page with "In a compiler, the ''Front End'' (FE) lexically analysis the source code to form tokens, which are syntactically analysed, converted to some internal intermediate representati...")
- 01:28, 23 November 2012 (diff | hist) . . (+18) . . Compiler
- 01:28, 23 November 2012 (diff | hist) . . (+27) . . Code Generation
- 01:27, 23 November 2012 (diff | hist) . . (+9) . . Back-End
- 01:27, 23 November 2012 (diff | hist) . . (+18) . . Attributes
- 01:27, 23 November 2012 (diff | hist) . . (+45) . . Attribute Grammar
- 01:26, 23 November 2012 (diff | hist) . . (+9) . . Assembler
(Latest | Earliest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)