sponsored links
- Scanner Generator : These generators generate Lexical analyzers. The specification given to these generators are in the form of regular expressions. The UNIX has utility for a scanner generator called LEX. The specification given to the LEX consists of regular expressions for representing various tokens.
- Parser Generators : These produce the syntax analyzer. The specification given to these generators is given in the form of context free grammar. Typically UNIX has a tool called YACC which is parser generator.
- Syntax-directed translation engines : In this tool the parse tree is scanned completely to generate an intermediate code. The translation is done for each node of the tree.
- Automatic code generator : These generators take an intermediate code as input and converts each rule of intermediate language into equivalent machine language. The template matching technique is used. The intermediate code statements are replaced templates that represent the corresponding sequence of machine instructions.
- Data flow engines : The data flow analysis is required to perform good code optimization. The data flow engines are basically useful in code optimization.
That's all for now friends. From our next post we shall discuss about the phases of compilers in detail. Happy Reading :)
Read more about Compilers from here
sponsored links
why are u not saving these topics in website?
ReplyDeleteThese are introductory posts friend. We will save them once we start posting main topics... Possibly from January 3rd
Deletethnks mam
ReplyDeleteRecently hitched, which experienced consumed break coming from his escape to paris in promoting company for any manufacturer inside Malaysia whoever label could be noticable simply by most Us citizens provided that many people very first packed their lips together with marbles. construction companies san francisco
ReplyDelete