User contributions
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)
- 16:06, 25 November 2012 (diff | hist) . . (+667) . . N LRC (Created page with "LRC is a generator for graphical, easy to use, language-oriented tools. LRC accepts as input a Higher Order Attribute Grammar specifying a particular language and generates in...")
- 16:05, 25 November 2012 (diff | hist) . . (+816) . . N Lisa (Created page with "LISA is a set of related tools such as scanner generator, parser generator, a semantic evaluator, graphic tools, editor and conversion tools, which are integrated by well des...")
- 16:01, 25 November 2012 (diff | hist) . . (-18) . . Lex
- 16:00, 25 November 2012 (diff | hist) . . (+1) . . Yacc
- 16:00, 25 November 2012 (diff | hist) . . (+1,188) . . N Yacc (Created page with "''Yacc: Yet Another Compiler-Compiler'' Computer program input generally has some structure; in fact, every computer program that does input can be thought of as defining an ...")
- 15:57, 25 November 2012 (diff | hist) . . (+913) . . N JavaCC (Created page with "Java Compiler Compiler ('''JavaCC''') is the most popular parser generator for use with Java applications. In addition to the parser generator itself, '''JavaCC''' provides ot...")
- 15:57, 25 November 2012 (diff | hist) . . (+960) . . N CoCo/R (Created page with "Coco/R is a compiler generator, that takes an attribute grammar of a source language and generates a scanner, parser and a semantic evaluator for this language. The scanner wo...")
- 15:56, 25 November 2012 (diff | hist) . . (+941) . . N ANTLR (Created page with "ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from gramm...")
- 15:54, 25 November 2012 (diff | hist) . . (+1,044) . . N Lex (Created page with "''Lex - A Lexical Analyzer Generator'' <br><br> Lex helps write programs whose control flow is directed by instances of regular expressions in the input stream. <br><br> It...")
- 19:45, 24 November 2012 (diff | hist) . . (+1) . . Attributes
- 19:44, 24 November 2012 (diff | hist) . . (+5) . . Attributes
- 19:44, 24 November 2012 (diff | hist) . . (-90) . . Attributes
- 19:44, 24 November 2012 (diff | hist) . . (-2) . . Attributes
- 19:44, 24 November 2012 (diff | hist) . . (+26) . . Attributes
- 19:42, 24 November 2012 (diff | hist) . . (-5) . . LL(k) ---- LL(1) Parsers (→LL(k) parser generators)
- 19:42, 24 November 2012 (diff | hist) . . (0) . . LL(k) ---- LL(1) Parsers
- 19:42, 24 November 2012 (diff | hist) . . (-58) . . LL(k) ---- LL(1) Parsers
- 19:41, 24 November 2012 (diff | hist) . . (-81) . . LALR Parsers
- 19:39, 24 November 2012 (diff | hist) . . (-4) . . Front-End
- 19:39, 24 November 2012 (diff | hist) . . (-41) . . Front-End
- 19:39, 24 November 2012 (diff | hist) . . (-11) . . Front-End
- 19:37, 24 November 2012 (diff | hist) . . (+48) . . Code Generation
- 19:37, 24 November 2012 (diff | hist) . . (+9) . . Back-End
- 19:36, 24 November 2012 (diff | hist) . . (-2) . . Back-End
- 19:36, 24 November 2012 (diff | hist) . . (-3) . . Back-End
- 19:36, 24 November 2012 (diff | hist) . . (0) . . Attribute Grammar
- 19:35, 24 November 2012 (diff | hist) . . (+43) . . Attribute Grammar
- 19:35, 24 November 2012 (diff | hist) . . (-12) . . Attribute Grammar
- 19:35, 24 November 2012 (diff | hist) . . (+2) . . Attribute Grammar
- 19:34, 24 November 2012 (diff | hist) . . (-2) . . Attribute Grammar
- 19:25, 24 November 2012 (diff | hist) . . (+418) . . N Translation Grammar (Created page with "A translation grammar is an ordered sixtuple ''TG'' = ''(T, N, SA, S, P, R)'' , where ''N'' and ''T'' are finite alphabets, ''SA'' is a finite set of semantic actions, ''S'' i...") (top)
- 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
- 01:26, 23 November 2012 (diff | hist) . . (+9) . . Abstract Syntax Tree
- 01:26, 23 November 2012 (diff | hist) . . (+20) . . Domain Specific Language (DSL)
- 01:25, 23 November 2012 (diff | hist) . . (+4) . . Domain Specific Language (DSL)
- 01:25, 23 November 2012 (diff | hist) . . (+30) . . Domain Specific Language (DSL)
- 01:25, 23 November 2012 (diff | hist) . . (+2,100) . . N Domain Specific Language (DSL) (Created page with "A '''domain specific language''' (DSL) is a programming language designed to be useful for a specific set of tasks, in contrast to general-purpose programming languages. The...")
- 01:24, 23 November 2012 (diff | hist) . . (+811) . . N Compiler (Created page with "A compiler is a computer program (or set of programs) that translates text written in a computer language (the source language) into another computer language (the ''target la...")
- 01:23, 23 November 2012 (diff | hist) . . (+1,695) . . N Code Generation (Created page with "Code generation is the compiler's phase in which the meaning of the source text (the compiler's input) is unparsed and output in the target language.[INSERIR LINK] Sophistic...")
- 01:21, 23 November 2012 (diff | hist) . . (+29) . . Back-End
- 01:19, 23 November 2012 (diff | hist) . . (+1,066) . . N Back-End (Created page with "In a compiler, the term ''Back End'' (BE) is sometime confused with code generator for the overlapped functionality of generating assembly code. The work in back end is done i...")
- 01:18, 23 November 2012 (diff | hist) . . (+29) . . Attributes
- 01:18, 23 November 2012 (diff | hist) . . (+1,082) . . N Attributes (Created page with "<blockquote style="background-color: lightblue; border: solid thin grey;"> "Attribute: quality, sign or mark which is charatetristic of something or somebody." <br> in ''An En...")
- 01:12, 23 November 2012 (diff | hist) . . (+12) . . Attribute Grammar
- 01:12, 23 November 2012 (diff | hist) . . (+2,246) . . N Attribute Grammar (Created page with "An attribute grammar is an ordered eighttuple AG = (T, N, S, P, A, R, CC, TR) , where: - N and T are finite alphabets; - S is a distinguished symbol of N; - P is a finite n...")
- 01:10, 23 November 2012 (diff | hist) . . (+730) . . N Assembler (Created page with "An assembler is a program that translates assembly language into binary instructions. Assembly language provides a friendlier representation for machine code than a computer...")
- 01:10, 23 November 2012 (diff | hist) . . (+1,449) . . N Abstract Syntax Tree (Created page with "An abstract syntax tree (AST) is a finite, labeled, directed tree, where the internal nodes are labeled by operators, and the leaf nodes represent the operands of the node ope...")
- 19:56, 14 November 2012 (diff | hist) . . (0) . . m Main Page (Removed protection from "Main Page")
- 19:55, 14 November 2012 (diff | hist) . . (+447) . . Main Page
- 19:54, 14 November 2012 (diff | hist) . . (0) . . m Main Page (Protected "Main Page" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
- 19:53, 14 November 2012 (diff | hist) . . (+501) . . N MediaWiki:Sidebar (Created page with "* navigation ** mainpage|mainpage-description **Category:Basic Concepts|Basic Concepts **Category:Languages and Grammars|Languages and Grammars **Category:Compiler Generators|...")
(Latest | Earliest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)