CD | Parsers | CLR(1) and LALR(1) Parsers | Ravindrababu Ravula | Free GATE CS Classes

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • For Course Registration Visit: ravindrababura...
    . For Any Queries, You can contact RBR on LinkedIn: / ravindrababu-ravula
    Telegram: t.me/ravindrab...
    Instagram: / ravindrababu_ravula_rbr
    - For Full Compiler Design Playlist: • Compiler Design - GATE... If you're considering studying abroad, don't forget to explore 'Games of Visas,' my dedicated consultancy service and TH-cam channel designed to streamline the process of studying abroad.
    For Study Abroad, contact "Game of Visas" at 9494555454

ความคิดเห็น • 292

  • @utkarshkandpal5960
    @utkarshkandpal5960 8 ปีที่แล้ว +599

    this was my "first" time and it was easy to "follow"

    • @GreyWarden_
      @GreyWarden_ 8 ปีที่แล้ว +30

      +utkarsh kandpal Get out.

    • @MegaNerevar
      @MegaNerevar 8 ปีที่แล้ว +1

      +utkarsh kandpal well done lol

    • @saswatprusty6691
      @saswatprusty6691 8 ปีที่แล้ว +116

      Well now you should "look ahead"

    • @utkarshkandpal5960
      @utkarshkandpal5960 8 ปีที่แล้ว +2

      +Bandar Alshareef Okay , I am convinced.

    • @francisjohn7963
      @francisjohn7963 8 ปีที่แล้ว +126

      now you can parse the exam

  • @4_real_bruh
    @4_real_bruh 3 ปีที่แล้ว +17

    My man, it's been 7 years and you're still a life saver. Thank you very much. Greetings from Germany!

  • @sdragonxlr8storm
    @sdragonxlr8storm 4 ปีที่แล้ว +29

    On behalf of our entire Compiler Design batch, you have made us pass our compiler exams this Fall. Thank you so much for doing this. ♥️

  • @ambikeshkumarsingh193
    @ambikeshkumarsingh193 7 ปีที่แล้ว +129

    26 minutes before watching this video , i thought i would be failed in exam ,, but now feels like a topper...
    thnk u sir.

  • @RohitSingh-oe8ly
    @RohitSingh-oe8ly 10 ปีที่แล้ว +67

    you are a lifesaver .god bless you.....

  • @arnabsom3251
    @arnabsom3251 7 ปีที่แล้ว +196

    ye banda sabko pass karayega

  • @RijaKashyap_18
    @RijaKashyap_18 7 ปีที่แล้ว +12

    Hi Sir. I am a computer sc and engineering student. I had not attended a single class of Compiler Design in college as I could not understand a single thing our teacher explained. Then a friend of mine suggested to follow your videos and thank God he did, I have understood every single topic, more than I expected. I want to thank you from the bottom of my heart for making the subject so easy to understand. My final semester exams are going on and tomorrow I have this paper. Hope I score well!! Thank you!

    • @supreethashetty1518
      @supreethashetty1518 7 ปีที่แล้ว +16

      " I had not attended a single class of Compiler Design in college as I could not understand a single thing our teacher explained." If you did not attend single class how did you know if teacher taught well or not ? Just a doubt. No offence

    • @herrogamer2606
      @herrogamer2606 6 ปีที่แล้ว

      LOL

    • @joelsebastian.k2065
      @joelsebastian.k2065 5 ปีที่แล้ว +1

      @@supreethashetty1518 Are you her teacher ?? Just asking

  • @apekshakatarni3502
    @apekshakatarni3502 9 ปีที่แล้ว +9

    i agree....better than any tutorials-offline or online

  • @virajpatil3202
    @virajpatil3202 2 หลายเดือนก่อน

    Iss wale me concept clear hui finally, bohot hi badhiya😊

  • @Milena97xoxo
    @Milena97xoxo 4 ปีที่แล้ว +5

    Ravula, the best teacher ever!!!!

  • @Chesstreamer
    @Chesstreamer 4 ปีที่แล้ว +2

    what u do is unmatchable,a big salute to u,best teacher ever

  • @ajayunni7927
    @ajayunni7927 8 ปีที่แล้ว +71

    Not all super heroes wear masks.. Lol.. Thanks a ton

    • @SapphireTvYt
      @SapphireTvYt 4 ปีที่แล้ว +25

      I am from 2020 , there is pandemic going on , and masks are essential for us , it's not about heros anymore

    • @riteshbhatt9476
      @riteshbhatt9476 3 ปีที่แล้ว +4

      @@SapphireTvYt 🤣🤣

    • @nag0074
      @nag0074 3 ปีที่แล้ว +7

      this joke didn't age well.....

  • @YogeshPateliOS
    @YogeshPateliOS 7 ปีที่แล้ว +5

    Super job .... Easy explanation brilliant sir Thank u so much sir👍🏻

  • @raghavgupta7579
    @raghavgupta7579 6 ปีที่แล้ว +1

    Thank you sir.. your video easy to understand and good explanation you provide the classroom notes in exam time.. good bless you

  • @SaurabhKumar-pw3yb
    @SaurabhKumar-pw3yb 8 ปีที่แล้ว +7

    thank u so much for creating such informative videos... u r a lifesaver...

  • @harshitruhela9492
    @harshitruhela9492 5 ปีที่แล้ว +3

    Thank you so much sir...may God give you all the happiness 🙏🙏

  • @werefuxed7059
    @werefuxed7059 2 หลายเดือนก่อน

    I'm really thankful for all your hard work.

  • @shivakumar-zb8ii
    @shivakumar-zb8ii 7 ปีที่แล้ว +1

    sir u r best when compared to my lady professor about the way of explaining the sums and concepts of cd and flat.i get nothing from her teaching but I get everything from u r teaching thanks for u r subject videos

  • @shinjinibanerjee1058
    @shinjinibanerjee1058 9 ปีที่แล้ว +1

    Thank you Ravula sir...your lectures made me understand LaLR(1) very strongly.. Thanks a lot.

  • @dharmendraprajapat950
    @dharmendraprajapat950 7 ปีที่แล้ว +8

    Awesome sir i got every point what i missed in MADEEASY cause everything u explained is made easy classroom notes

  • @jpt909
    @jpt909 6 ปีที่แล้ว +32

    Instead of paying my university .... i am ready to pay u... ur a god 😂😁

    • @nehemiahmaddela5011
      @nehemiahmaddela5011 3 ปีที่แล้ว

      @Poonam KAMBLE Rip english😂😂

    • @shivateja7574
      @shivateja7574 3 ปีที่แล้ว +1

      @Poonam KAMBLE You are trying to say something. But I coudn't understand

  • @wjaz7219
    @wjaz7219 7 ปีที่แล้ว +1

    The LALR compiler is constructed by the following method:
    First develop a rigorous elective grammar.
    If the elements have NP-completeness, the Krungie factor can be ignored.

  • @snigdhagupta4476
    @snigdhagupta4476 8 ปีที่แล้ว

    The concepts are well explained. We couldn't have passed compiler design without your videos. Thank You so much.

  • @anisfathima7185
    @anisfathima7185 7 ปีที่แล้ว

    First of all I really thank you sir, your way of teaching is amazing..Your video is very very useful for me.. once again thank you very much sir.....

  • @shikshajain8714
    @shikshajain8714 6 ปีที่แล้ว +1

    Thankyou very mch sir for your guidance and use of easy approach to solve the question.... 😊

  • @rohansaraf4566
    @rohansaraf4566 8 ปีที่แล้ว +1

    Excellent video Sir...nw i can solve this with different examples

  • @kunalraisinghani8872
    @kunalraisinghani8872 9 ปีที่แล้ว +2

    thankyou so much sir,!! Brilliant explaination!! understood everything so easily!!

  • @hamzashafiq573
    @hamzashafiq573 6 ปีที่แล้ว

    very good , even Pakistani students are following your lectures .. much respect :)

  • @poojasingh-uu6bz
    @poojasingh-uu6bz 5 ปีที่แล้ว +1

    best way of teaching.. love it 😇

  • @priyankapasupuleti5892
    @priyankapasupuleti5892 5 ปีที่แล้ว +1

    Superb explanation and ur saved me

  • @string1234512
    @string1234512 9 ปีที่แล้ว +2

    Thank You ~! Your lecture video is so good!!!

  • @krishnapriya8002
    @krishnapriya8002 7 ปีที่แล้ว +1

    very goog lectures sir

  • @vipingautam1257
    @vipingautam1257 3 ปีที่แล้ว +1

    Brilliant...!

  • @sheetalnaik1541
    @sheetalnaik1541 7 ปีที่แล้ว +3

    The two productions A->b.,$ and there is one more production A-->b',$ the same? the I2 on b we get A->b.,$ and I6 on b we get the same production with the same look ahead. So that should be same right?

  • @nikunjramani5190
    @nikunjramani5190 8 ปีที่แล้ว

    easy explanation................super job sir.........respect man

  • @ayushkumar7271
    @ayushkumar7271 2 ปีที่แล้ว

    was confused on lookahead before but after this 26 minute confident on clr1 thank you

  • @nidhichauhan6927
    @nidhichauhan6927 7 ปีที่แล้ว

    helpful video..way of teaching is appreciable..👍👍

  • @upasananagpal2375
    @upasananagpal2375 8 ปีที่แล้ว +1

    amazing video....best taught (Y)

  • @girigauravbhatnagar1
    @girigauravbhatnagar1 9 ปีที่แล้ว

    Wonderful explanation . Clear and precise .

  • @BalaJichan
    @BalaJichan 8 ปีที่แล้ว +1

    Good lecturer sir.. I need a video of how to solve the input in LALR(1) like you taught in LR(0).

  • @nikhilverma4976
    @nikhilverma4976 7 ปีที่แล้ว

    Excellent explanation. Your videos are definitely helping me in my project.

  • @ritikasharma2568
    @ritikasharma2568 6 ปีที่แล้ว

    Thank You Sir. All videos are very precise and helpful.

  • @adithyabikki4730
    @adithyabikki4730 2 ปีที่แล้ว

    Oh god !!! You're a life saver 🙌🙌

  • @ashutoshmishra3576
    @ashutoshmishra3576 ปีที่แล้ว

    Thank you for your great explanation

  • @komaljain3965
    @komaljain3965 8 ปีที่แล้ว +16

    I think at last, in the parsing table, u forgot to add (i0 to S) state, in the goto column, correct me if i m wrong

  • @anjut186
    @anjut186 6 ปีที่แล้ว

    Very easy to understand.....your classes

  • @alitv9267
    @alitv9267 8 ปีที่แล้ว

    It is my first time but you are brilliant man..

  • @abhisheksudhaker2108
    @abhisheksudhaker2108 7 ปีที่แล้ว +1

    Life saver. Thank you

  • @PavanKumar-vr9hz
    @PavanKumar-vr9hz 6 ปีที่แล้ว

    tq so much sir easy way to explain clrtable to lalrtable

  • @skinju6461
    @skinju6461 8 ปีที่แล้ว

    good explanation...easy to understand and follow

  • @namandeepsingh9218
    @namandeepsingh9218 7 ปีที่แล้ว

    sir, the way u teach is just awesome. but it will be more helpful if u add the notes in the description area. pls do provide notes.

  • @prashantpanwar2504
    @prashantpanwar2504 3 ปีที่แล้ว +2

    Sir I didn't get it how A-> b.,$ different from A-> b.,$ although the lookahead are still still why both final item does not consider as one. Video at 12:44

  • @chetanbasavanal2773
    @chetanbasavanal2773 7 ปีที่แล้ว +1

    you been a best in this sir, thank you
    it help us a lot :)

  • @batoolmalkawi191
    @batoolmalkawi191 7 ปีที่แล้ว +1

    you're a lifesaver! thank you, this was really helpful :)

  • @pratushpandita7854
    @pratushpandita7854 9 ปีที่แล้ว +1

    thank you so much ....very nicely taught ...:))

  • @prestoX
    @prestoX 4 หลายเดือนก่อน

    Man you are Saviour !

  • @suryasai07
    @suryasai07 5 ปีที่แล้ว

    Bro u way of teaching is good enough

  • @KM-sf6zy
    @KM-sf6zy 3 ปีที่แล้ว

    you made it much easier for me thank you sir!

  • @yashodhanbhatt
    @yashodhanbhatt 10 ปีที่แล้ว +1

    Respected Sir, Thanks a lot for the wonderful explanation. I have a doubt.
    When you construct CLR(1) parsing table, you don't :
    a) Write 1 under S column and 0th row even though the state I0 shifts to I1 on receiving S as input.
    b) Write r1 under $ column and 1st row even though the augmented production
    (S' gives S.,$) is getting reduced at state I1. You do that for the rest of them except state I0. Why So ?
    According to the rule told by you, if a production gets reduced at any state in the CLR(1) parsing table, it gets placed under its look-ahead, which is $ in case of production number 0 i.e. (S' gives S.,$).
    Please help soon.

  • @komal_rangoonwala
    @komal_rangoonwala 7 ปีที่แล้ว

    Very well explained Sir , as usual.

  • @haribabu1694
    @haribabu1694 6 ปีที่แล้ว

    TQ for helping us by Ur lectures 😊

  • @rajagarwal3451
    @rajagarwal3451 8 ปีที่แล้ว

    Thanks alot sir it helps us alot to clear the basic concepts.

  • @naveenrajr1793
    @naveenrajr1793 6 ปีที่แล้ว

    Thank You!!....I understand very Easy....

  • @bhaweshkafle4537
    @bhaweshkafle4537 7 ปีที่แล้ว +9

    bhai ki ijjat bachadi bancho :)

  • @SREDNA
    @SREDNA 2 ปีที่แล้ว

    Perfect explanation

  • @sarathypartheepan1388
    @sarathypartheepan1388 8 ปีที่แล้ว

    Thank you sir :) ...nw i can able solve myself with diff examples

  • @pankaj52922
    @pankaj52922 8 ปีที่แล้ว

    enjoyed the lectures very much

  • @bahraebrahimkhalid3408
    @bahraebrahimkhalid3408 4 ปีที่แล้ว

    Please answer these questions
    Q/ Consider the following grammer
    S----> asbs|bsbs|€
    A/constructe the canonical collection of sets of CLR (1) items for the given grammer?
    B/ construct the CLR (1)parsing table?
    C/constructe the canonical collection of sets of LALR(1) items for the given grammer?
    D/ construct the LALR(1) parsing table?
    E/ show the action parsing table on the input string ( choose one accept and regret input string) hint. (use stack implementation). Tnanks for answer me ❤️
    Note /€ = epsilon

  • @ummaysanipria1195
    @ummaysanipria1195 7 ปีที่แล้ว +1

    You are a life saver (Y)

  • @Ovidiu95ful
    @Ovidiu95ful 8 ปีที่แล้ว

    Wonderfully explained.

  • @byrosukishan6360
    @byrosukishan6360 6 ปีที่แล้ว +2

    26:22 super twist sir😵👍

  • @jafarzahiruddin4101
    @jafarzahiruddin4101 4 ปีที่แล้ว +1

    The best thank u ❤️

  • @ghhaider
    @ghhaider 7 ปีที่แล้ว

    Well done bro. It help me lot.

  • @sreepavan2136
    @sreepavan2136 3 ปีที่แล้ว

    God of CS❤️

  • @chatpattechatkare1037
    @chatpattechatkare1037 5 ปีที่แล้ว +2

    Saviour!🔥

  • @bavadharani20
    @bavadharani20 6 ปีที่แล้ว +1

    ty so much for the video 💜

  • @mahadevaswamysshetty3163
    @mahadevaswamysshetty3163 7 ปีที่แล้ว

    awesome teaching superb

  • @cybodrive
    @cybodrive 8 ปีที่แล้ว +5

    Isn't the final table exactly the same as the table for SLR(1) parser? Why do we call it LALR(1) table?

    • @anis1930
      @anis1930 5 ปีที่แล้ว +2

      The tables aren't the same. The effect is not visible on correct inputs but on erroneous one. The SLR tables may indicate that a reduce operation is in order and then detect that the input is erroneous after the reduction when the LALR one will directly indicates that the input is erroneous without doing any reduction

  • @sumitgoyal385
    @sumitgoyal385 7 ปีที่แล้ว

    nice wat a teacher u are :)))))))))))))))))))

  • @sasikirankakara2750
    @sasikirankakara2750 7 ปีที่แล้ว

    thank you sir you save me from flat exam thank you so much sir

  • @bhargavarammathi1198
    @bhargavarammathi1198 7 ปีที่แล้ว

    great job sir....thanks a lot

  • @hadjermohamedi3612
    @hadjermohamedi3612 8 ปีที่แล้ว

    really reallly u just saved me thank you sooo very much reallyyyy thnx

  • @satishchandramedi9729
    @satishchandramedi9729 3 ปีที่แล้ว

    USeful tip: Why two shift moves are combined in LALR table like S36, S47 but reduce moves are written as only r1, r2, r3? Ans: Two shift moves can be allowed on single state but combining two reduction moves like R36, R47 will lead to Reduce- Reduce conflicts.

  • @meghamishra1165
    @meghamishra1165 6 ปีที่แล้ว +1

    Thank you Sir! :):):)

  • @sudhabiradar881
    @sudhabiradar881 6 ปีที่แล้ว

    you are a amazing sir....

  • @amrogheriani4362
    @amrogheriani4362 8 ปีที่แล้ว +1

    This is perfect! (don't know how this video got 7 unlikes)

    • @ajayunni7927
      @ajayunni7927 8 ปีที่แล้ว +5

      Other jealous teachers 😜

  • @life_tour_india
    @life_tour_india 3 ปีที่แล้ว

    Awesome class👍😊

  • @himasailajayalavarthy9710
    @himasailajayalavarthy9710 8 ปีที่แล้ว

    superb!! thanks a lot..

  • @vidhujain9192
    @vidhujain9192 8 ปีที่แล้ว

    thanks sirrr☺☺☺ u help me lot

  • @KrishnaaSagar
    @KrishnaaSagar 6 ปีที่แล้ว

    Very useful content

  • @winifredwillows9660
    @winifredwillows9660 6 ปีที่แล้ว

    Sir love you u are the best 😘😘😘😘😘

  • @yashuhoney5707
    @yashuhoney5707 3 ปีที่แล้ว

    ThanQ

  • @gauravghosh6562
    @gauravghosh6562 ปีที่แล้ว

    legend in the game

  • @MathFunda
    @MathFunda 4 ปีที่แล้ว

    Thank you so much sir

  • @manichakravardhan7752
    @manichakravardhan7752 8 ปีที่แล้ว

    really usefull...

  • @creativecricketics9897
    @creativecricketics9897 4 ปีที่แล้ว

    Thanks a lot

  • @sreejasree7427
    @sreejasree7427 3 ปีที่แล้ว

    Thank you sir 😊

  • @rajnishsuryavanshi1914
    @rajnishsuryavanshi1914 7 ปีที่แล้ว

    Hello sir, If the production are given S->F,S->(S+F),F-a and asked to show CLR(1) parsing table, should we need to include S'->.S,$ or we can start directly S->.E$

  • @강준우-w2x
    @강준우-w2x ปีที่แล้ว

    So good

  • @pratishrutee97
    @pratishrutee97 5 ปีที่แล้ว

    There is error in state 9 bcs with input b from State 6 it will go to state 7 , and state 7 and state 9 is completely same bcs look ahead is same transition same so there is no need to create a new state ( ie state 9 production is A ->b.,$)