Please use this identifier to cite or link to this item: http://localhost:8081/xmlui/handle/123456789/9216
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSridhar, S. Sai-
dc.date.accessioned2014-11-18T11:49:43Z-
dc.date.available2014-11-18T11:49:43Z-
dc.date.issued1990-
dc.identifierM.Techen_US
dc.identifier.urihttp://hdl.handle.net/123456789/9216-
dc.guideSubrahmanyam, K.-
dc.description.abstractA compiler for a Pascal subset is constructed using the language development tools--lex. vacc and make, available on the UNIX system. It generates target code in M68020 assembly language for a given source program. This work is divided into four modules. 1.Lexical analyzer 2.Parser 3.Error handler and Intermediate code generator 4.Optimizer and code generator. Lexical analyzer is generated by giving a set of regualr expressions as input to Lex. Each regular expression is associated with an action routine for installing lexemes in Symbol and Literal tables. The grammar for the Pascal subset is written and given as input to Yacc, which in turn generates a parser. Error handler and intermediate code generator are implemented by incorporating appropriate action program segments in the grammar rules using Syntax Directed Translation. An attempt is made to optimize the intermediate code represented in indirect triples, and M68020 assembly code is generated with reasonable efficiency.en_US
dc.language.isoenen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectCONSTRUCTION COMPILERen_US
dc.subjectPASCAL SUBSETen_US
dc.subjectUNIX ENVIRONMENTen_US
dc.titleCONSTRUCTION OF COMPILER FOR A PASCAL SUBSET UNDER UNIX ENVIRONMENTen_US
dc.typeM.Tech Dessertationen_US
dc.accession.number245378en_US
Appears in Collections:MASTERS' THESES (E & C)

Files in This Item:
File Description SizeFormat 
ECD245378.pdf4.17 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.