Parsing with Oracle

  • Michal Žemlička
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4188)


Combining two well-known techniques – pushdown automata and oracles – results in a new class of parsers (oracle pushdown automata) having many advantages. It makes possible to combine easily different parsing techniques handling different language aspects into a single parser. Such composition moreover preserves simplicity of design of the combined parts. It opens new ways of parsing for linguistic purposes.


Valid Computation Pushdown Automaton Restricted Part Authorized Transition Oracle Function 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sippu, S., Soisalon-Soininen, E.: Parsing Theory. Vol. II: LR(k) and LL(k) Parsing. EATCS, vol. 20. Springer, Berlin (1990)Google Scholar
  2. 2.
    Turing, A.M.: Systems of logic based on ordinals. Proceedings of the London Mathematical Society 45, 161–228 (1939)zbMATHCrossRefGoogle Scholar
  3. 3.
    Král, J., Žemlička, M.: Software confederations – an architecture for global systems and global management. In: Kamel, S. (ed.) Managing Globally with Information Technology, Hershey, PA, USA, pp. 57–81. Idea Group Publishing (2003)Google Scholar
  4. 4.
    Erl, T.: Service-Oriented Architecture: Concepts. Technology, and Design. Prentice Hall PTR, Englewood Cliffs (2005)Google Scholar
  5. 5.
    Auterbert, J.M., Berstel, J., Boasson, L.: Context-free languages and pushdown automata. In: Rozenberg, G., Salomaa, A. (eds.) Handbook of Formal Languages, pp. 111–174. Springer, Berlin (1997)Google Scholar
  6. 6.
    Aho, A.V., Ullman, J.D.: The Theory of Parsing, Translation and Compiling: Parsing, vol. I. Prentice-Hall, Englewood Cliffs (1972)Google Scholar
  7. 7.
    Oliva, K.: Teoretické základy (a širší souvislosti) morfologické disambiguace korpusu lingvistickými metodami (in Czech: Theoretical backgrounds (and a broader view) of morphological disambiguation of corpus using linguistic methods) (2003), Available under:
  8. 8.
    Žemlička, M.: Principles of kind parsing – an introduction. Technical Report 2002/1, Charles Univerity, Faculty of Mathematics and Physics, Department of Software Engineering, Prague, Czech Republic (2002)Google Scholar
  9. 9.
    Žemlička, M.: Kindtran – kind transducer (2002),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Michal Žemlička
    • 1
  1. 1.Faculty of Mathematics and PhysicsCharles UniversityPraha 1Czech Republic

Personalised recommendations