0% found this document useful (0 votes)
35 views43 pages

CN Lab File

Compiler design notes

Uploaded by

Girish Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
35 views43 pages

CN Lab File

Compiler design notes

Uploaded by

Girish Maurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 43
5 huBiak, 204 Date Al tae _ : i |__|lpfntte Avlomata are alsbratt magclimes sed bo lrevoqnine patcerea Sa obrfvgts Tai tematst of 5 specific Mare stake be | I ¢ eta |__lenpot symdook mere tse wothir stakes | | oo | |wete op Soe eb ae rine a lebsnn ear nterts Bip a rae ak g _| states Gwol __| | omg tt@un Llu fae ee on wabolss A DEA | [qe a pea, tu aaa RULE stele svat t Idk o ¥, joing Jol staka according jb tre brawitbier fre machine ends tm ur accept ~ rere after [tk ip ~ reflected» _ L wicling “Me entre: tupot sbrtng , the ching 4s accenbed , oMlubutee Sooo Ta i \__| eeaeere ere —— peste wt ee = | H ee if 1 srabhmatehad) | J tovt 4¢“Pirsb 1 waebad se edly _fisst{Matebed ~ brut; i _| eiikee (a LES ae _ sell pokes i Sa grec WEST ESET | —cewrafen ton anal norackee” | 1 Le eudls yelorn |; _s | ir | | eCsCn-tp ind i | aa pea nr ee 2 | : tource “snteg_ setcont es aa 2etuall; o ‘coop wart Teacher's Signature: ‘hast Gal aL HY a 2 ho “a a ourput This sign is not acceptable as it contains an invalid cheracter ns= Code Exited with Errors == — : . | Output First 1 Watched | Last 1 watcheg 7 String successfully accepted AYE AN | Be. 2 | Expl No. Page No. | 4 xpectoasaal Zs Hie E a + Aton i} | Write O pregramn to Chadd whale 0. seabkence $a cludia } lerjesordy or_nok. Al code | | 1 artrcluds < Wle/etde eter | osey neces std, || [ )reamog Se aertng ste Sha Ts wy daw fellow tetera end todo ance q - we'll ii sock togeter |“; rea Pick Chane san pero words Ce] - eer Finer at aa a” ap V vewplauke” pean, Seoe", * pete’, *t venteen Raare public’ te + HOITSEPI RS ol, tows”, “goto”, Nstort", “unsigned " Weowkuvel, * i try Ge fe Ekerefonlsiceesctuyieas —,—— Y mee rae * word + santa 2 ea fot pos), ~ find (word) « see. me found » | _tovt <<“ pcevranse of reserved word \* 22 word 4 *\" je ak ty ¢é found ee endl; BE elie cat" xin ence, eal foal: 3] weber Os | EE fae te = it —| Resole Codt_exewked success fully Output sin being si be no reserved nord found above : ‘ode Execution Successful === ‘GOOD wi ‘KMart of |e qretole rules) ¢ __productionputes s clear (2; Teacher's Signature: cr fer Lovie vole 2 rolu)§ producttongules » push back (rule) . 5 = zi Veckor gerrsle 0 2 ve ro duck Avles, a void add Role __psodect Hes eid _prrurPule (4 __ i sheing boPetw ke = oe AbPER f= howe aan $ __tePiuk te * “as t* [ty a bace Cy ———| < bo Prink 26 endl; ips Ca = = (Jat) 3 _ Lae “news Non Terminal (par, L soysbadt (uwengr Ferusabt), - Cont seeo9 a won Terwinats. Lace Oo add Rate Gp __vofcl mou Data () I add pele void delve Mon Tyns ecleare LA Con terminal 2A —__46)5 Biring none A As gohan J String noes 6 oe garhawmeC): Vector stning >ryles fr, rules ® now Roles - vo lg > A, get Ryle a rule 2 aia) . A - (Lp, nownt « size 0)» >naa8)f ayteole| & vole8)} Ralf. puskback Crete lt roles Comets stee (2) 2h PylesO)+ oon were Teacher's Signature: void solvednemedtare LAC poorctermdval LA) 6 Sing mamnt he goth aune 0 oe $ fnmabinwe * nai t Vector shiny? alphas, bibas pe Neils TR eigep Auten tr voles, naw hules®, wuwtiole Aly + | er Cato yule 4 ruler) 3 : 1£ Crote- substr(o. =si2eC)) vrnome)$ | | ae 2tplinr - pusk-back L rule: spbth~ Cnet: stag nent fe = ton oh ra dor Covke alpha alps) 7 wap Puiles Bl + pur bac Latin + newNane) + | fi. cer Rules CnuwRules Aa)» a2 WuspalesAle puslobatk (uO OG"), Teparina nsuionT ondnal Cru Ron),! | a Teacher's Signature: Expt. No, S== Page No. fu DonTernainal » rebfules hack WI LermaireA sp thin C) % for Cinkjre y | solve NOWInm edtare LR CronTernntnalal mas newton mateols O71 > salve Immucktate LA Cnrenterncnals (7) )- void paint Rules On for Canto panerssiork Tt monterasnals)§ hey Aérninaly »orfuk Rule O). | ao ines os | iw | ae apply catgn ot tom —— yr ao 7 a sebvrnO, ¥ Rust % cods executed cel Pee iy) a AM Sep tembar 2041 _llwrtte @ pagan to 7] Code = ch le tects ¢ ceria ss ss AFndode < vector > = fF word Left Factor (wpp & Uw, vector ¢ shing > > gen | ern _Laulrok, production 34 coer) $ Entiat paternal > produetfon fist, ro —vecsorEstetyaa rales = _productiee. sttond, _| rg ale aries (i, cll pie niter = volta Lt gee th wT TFPI? Bi f RAS ¥ lol tonst mop hee Lemstok produ __covk << produchitw Puree eee ge No. Date —_____ fevt << role Ze * ; 3 7: taal | tout <¢ endl, | v | Cay im L) U Wap ®e chou veckor EShring >> qromusry ; fet Eh por tabs" out ca * Original Grebe ra IS evel poakGoe Cgrenese) + [| Lett Pexetee Caranneur) » l i ee Wy Let fattore® grunasn i" £6 enull prtak Gua l greiner . return 0 || Roavlt Ws Cody ewewlhed Succes “BNateof Quay Teacher's Signatur Expt. No. Lod. crostrooun > | 4 Cop >> n=) | ueee eke 3 Ouauspace std rack (100 J ms 122 id_posle Cink val) + * stode bop = U Fe - IuMOchober 2014. Date ex fine * ce endly __ tent e= “stock edt 3 | else je peak ee He pojpad elt 3 st se state Crop'| Fai tep = t Teacher's Signature: i (ooowarel ‘GOOD WRITE] Output 1) Push in Stack 2) Pop from stack 3) Display stack 4) Exit Enter choice: 4 Enter value to be Pushed: 2 Enter choice: 4 Enter value to be pushed: 5, Enter choice: 1 Enter value to be Enter choice: 1 Enter value to bé“pushed: 7 Enter choice The popped element is 7 | Enter choice: 3 | Stack elements are:8 6 2 | Enter choice: 5 Invalid Choice Enter choice: 4 Exit —_|vecker char? a, wid Stacknip lr? ae . for Couto ws st) ere routes Hes fey Cautelx 4a) aks popalback()- fhe a Lace) suave capes fae | : eal TS a c a a [pS et a aT) | Lamia cook «.* $\t" ¢« “aed | I 7 ae ee [akan a r | pat 42 WG aanabh 3st \W EP ELE \n PIE EE Weal Meont 2¢ * ewer supul strny 2 00. o | = ashy pin >> 5, stevie Ch, i | Teacher's Signature stfally tote = = oH Moved Dor. Expt. No. Page No. Date voutte, Greve ¥ feud nok tha Piast sf tt Mom 1 easel Kia goauatate: | Cods _ lB qrclodks Le factods Smee? || erewolt Cser> 4E Orn clds < vetbor> ai! ae fuclodlu | mp dod ce + LS usr Komuspaces stay toa lane, me hour >> FIRST» —— verkor C5 king 57 prodec kona A tee FieWr Comer syrstool)F Do a (demst ‘ spkorn FIRST E ool] » 2 Jeord Anti > dfrskSeks for Cormsie sivivy prod $ proclye Hews C swatbsl Jf J f og i Meer ch $ f od) —— Teacher's Signature....... “A Maek of Qy— Date jj __gersir Sok. tseet” Ce imal = = break: = J iy} Usolola Cok) 3 a =f i (. bof trst find 1H") # = cobhiests end)? break; A gacis rn § 2 Fiast Feuahal| + fircbSek~ v J reborn fe ESeks J Gof wae 1) 7 qk ny — [tour ee te ae taf produchovs "+ tim >> ny sal Ce Stauttr peaducdiven Co, 5 aBon) 2 \n*. \_| eon y Teacher's SIGN GtUt:nnnnnnnn FIRST(D) = FIRST(E) = FIRSTS) iu FIRST(|) = ni i t Code Execur er Page No. => = ( (__ for Ltwe zO ; Tow —chatree arm Te —_aitig cca, pred es spuest )$ eee i tour 2é"\wFibst ce | fox Ceol auto Ven a ee eee xe Cohn ts Ow poral) ee f __ cpt 26 ane, . a ae: ssan_succu filly Siete ‘Rvarcof Qa es Vi Enter the number of productions: 6 Enter productions (e.g.. 5 -> aBph): -> aBDh ce BBC I # >glée ELF IB <> fT B | #5 > aBDh 7 OMA wu = G 3 a 2 G 3 m™ FIRST(D) = FIRST(F) ~ === Code ti | : Pxecution Success fyz 4 lla Pncluche |. anclodle. “ste rn ocle cca ust nomuspace stds bo tele pla teen | cewsk vector ¢ pho non terminal ~p bool SoOperater h ee ans Ce a ae in, aes rade W283) 2 as bot horépcilen > aa fe Comat: outob panodwe bees lucky av rode kts fr sy J __sivén wle 2 _procdcky oe Stcomah Sa “4 Coole = 9) nom terutush |= produch’d» ons fo] jl 2 duc fovna tee Wo tok ce” Ensilon “stant spaleh 2° ‘GOOD WRITE] Ia Narco Qs Teacher's Signature. J Soa tienes Cope 2e% Zuker Yor WO- pre duc due | f (_|_ er i ee a | rook 22 enter produc ou( vst te far ensilen, 2: A seers, a _prsclo bong, ‘6000 WRITE] Teacher's Signature:... Reto Qa nee £64 Tre. f= $< MOT au. 9 | pia west : [za ‘ANarcof ali — es Output Enter the number of productions: = enter productions (use # for epsilon, €.g., E -> Eyt), E -> ET E -> E*T E->T T -> (E) T -> idE -> E+T The grammar is an operator-precedence grammar. fi from / using : Pun Ee Bo T -> (E) T -> id === Code Execution Successful ae ee ee We 5 ietcaL taal nd pacts __ lle fae creak on OF G teuiglids tasks xelated "to ttuts Py 4 tn rie Tl Lex Pe pul rs fe eta bon Tee pn Bacal putters ( repler ifteit i + re ett — Oasis. & “pace te Lemp Mt Lied E taker! eee ee the “ae porte rh Nu heron elsteal ily niente Sir velyee oF frp Gener k spate gnc | (ois ss = | On | we | jee} Le wsorks Lo ease bt Suck fohuna « 2 oss ep pales of cbfpecsut > ew pren Perm ate cpus ws of foku qu tux sourte ae [Ppa 5 Gucdchs dictadions hap taba Teacher's Signature: q ‘ho 7 TS ipinatten a LEX owl Paces f | ver Tacs tal mek rego res Leaage pacer’ Ruol& z Comes 20. S x | Ley & Yace. | cot Wes Nesigameh_¢ D& | © Bybtrpebers 2 Date. pansy 2 peeves OLIN 2 Ove L fools fu. Cowipiler Lonstruction pace L qe sti? fi Pasir map lthying fh ces lexfcal | seal Cet rez ere nappa J sat a ae te ora _Wigle -Lewel par tow Level al of lepteal es ESC t

You might also like