Skip to main content
Top

2017 | OriginalPaper | Chapter

5. Practicalities of Syntax Analysis

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this chapter we adopt a practical approach to syntax analysis and we look in detail at the two most popular techniques used for the construction of syntax analysers for programming language compilers and similar tools.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Johnson SC (1975) Yacc – Yet Another Compiler-Compiler. AT&T Bell Laboratories, Murray Hill, New Jersey. Computing Science Technical report 32 Johnson SC (1975) Yacc – Yet Another Compiler-Compiler. AT&T Bell Laboratories, Murray Hill, New Jersey. Computing Science Technical report 32
4.
go back to reference Tremblay J-P, Sorenson PG (1985) The theory and practice of compiler writing. McGraw-Hill Book Company, New York Tremblay J-P, Sorenson PG (1985) The theory and practice of compiler writing. McGraw-Hill Book Company, New York
5.
go back to reference Mogensen TÆ (2011) Introduction to compiler design., Undergraduate topics in computer science. Springer, Berlin Mogensen TÆ (2011) Introduction to compiler design., Undergraduate topics in computer science. Springer, Berlin
6.
go back to reference Levine J (2009) Flex & bison. O’Reilly Media, Sebastopol Levine J (2009) Flex & bison. O’Reilly Media, Sebastopol
7.
go back to reference Aho AV, Lam MS, Sethi R, Ullman JD (2007) Compilers – principles, techniques and tools, 2nd edn. Pearson Education, Upper Saddle River Aho AV, Lam MS, Sethi R, Ullman JD (2007) Compilers – principles, techniques and tools, 2nd edn. Pearson Education, Upper Saddle River
8.
go back to reference Kernighan BW, Ritchie DM (1988) The C programming language, 2nd edn. Prentice Hall, Englewood Cliffs Kernighan BW, Ritchie DM (1988) The C programming language, 2nd edn. Prentice Hall, Englewood Cliffs
9.
go back to reference Holub AI (1994) Compiler design in C, 2nd edn. Prentice Hall International, New York Holub AI (1994) Compiler design in C, 2nd edn. Prentice Hall International, New York
10.
go back to reference Fraser C, Hanson D (1995) A retargetable C compiler: design and implementation. Addison-Wesley, Reading Fraser C, Hanson D (1995) A retargetable C compiler: design and implementation. Addison-Wesley, Reading
11.
go back to reference van der Linden P (1994) Expert C programming: deep C secrets. Prentice Hall, Englewood Cliffs van der Linden P (1994) Expert C programming: deep C secrets. Prentice Hall, Englewood Cliffs
Metadata
Title
Practicalities of Syntax Analysis
Author
Des Watson
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-52789-5_5

Premium Partner