Zobrazit minimální záznam

New Ruby parser and AST for SmallRuby



dc.contributor.advisorHlopko Marcel
dc.contributor.authorFajman Jiří
dc.date.accessioned2016-06-22T19:49:11Z
dc.date.available2016-06-22T19:49:11Z
dc.date.issued2016-02-19
dc.identifierKOS-587864432705
dc.identifier.urihttp://hdl.handle.net/10467/65067
dc.description.abstractCílem této práce je navrhnout, implementovat a otestovat nový Ruby parser pro SmallRuby. Parser jsme validovali oproti zdrojovým kódům vybraných projektů v Ruby. V návrhu AST jsme vycházeli z Rubinia. Lexikální analyzátor jsme vytvořili zcela od základu a také vyvinuli generátor syntaktických analyzátorů pro gramatiky ve formátu Bison pro Smalltalk/X. Součástí projektu je i testovací infrastruktura pro validaci generovaného AST.cze
dc.description.abstractThe aim of this thesis is to design, implement and test a new Ruby parser for SmallRuby. As a validation, the new parser should parse sources of selected Ruby projects. I took the AST from Rubinius. The lexical analyzer is written by hand and I created a complex tool for generating syntax analyzers from Bison grammar file. The project contains an AST testing infrastructure.eng
dc.language.isoENG
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfeng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfcze
dc.subjectParser, Ruby, Smalltalk, AST, Rubinius, MRI, lexikální analýza, syntaktická analýza, compiler-compiler, Yacc, Bisoncze
dc.subjectParser, Ruby, Smalltalk, SmallRuby, AST, Rubinius, MRI, lexical analysis, syntax analysis, compiler-compiler construction, Yacc, Bisoneng
dc.titleNový Ruby Parser a AST pro SmallRubycze
dc.titleNew Ruby parser and AST for SmallRubyeng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.date.accepted2016-06-14
dc.contributor.refereeKřikava Filip
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantor18102cze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam