DisplayCover

Preface

Contents

Index

Glossary

Models

Rogues

Pushdown Automata

(Contents)

 

  1. Extending the Finite State Automaton with a Stack: Pushdown Automata (PDAs)

    bullet

    Intuition

    bullet

    Definition

    bullet

    Animated Examples

    bullet

    Exercises

     

  2. Nondeterministic PDAs

    bullet

    Intuition

    bullet

    Definition

    bullet

    Animated Examples

    bullet

    Exercises

     

  3. Problems that can be Solved with PDAs

    bullet

    Intuition

    bullet

    Problems that can be solved with DPDAs

    bullet

    Problems that can be solved with NPDAs, but not with DPDAs

    bullet

    Animated Examples

    bullet

    Exercises

     

  4. Context Free Languages and Grammars

    bullet

    Intuition

    bullet

    Definitions

    bullet

    Animated examples

    bullet

    A pumping lemma (animated)

    bullet

    Exercises

     

  5. Equivalence of Context Free Grammars and PDAs

    bullet

    Intuition

    bullet

    Converting PDAs to CFGs (animated)

    bullet

    Converting CFGs to PDAs (animated)

    bullet

    Exercises

     

  6. Practical Aspects

    bullet

    Compilers

    bullet

    LL(k) parsing

    bullet

    LR(k) parsing

    bullet

    Exercises