LR parser

CHF 34.35
Auf Lager
SKU
R76K7CHIOOK
Stock 1 Verfügbar
Geliefert zwischen Mi., 25.02.2026 und Do., 26.02.2026

Details

In computer science, an LR parser is a parser that reads input from Left to right (as it would appear if visually displayed) and produces a Rightmost derivation. The term LR(k) parser is also used; where the k refers to the number of unconsumed "look ahead" input symbols that are used in making parsing decisions. Usually k is 1 and the term LR parser is often intended to refer to this case. The syntax of many programming languages can be defined by a grammar that is LR(1), or close to being so, and for this reason LR parsers are often used by compilers to perform syntax analysis of source code. In typical usage a parser is referred to in associations with the name of the language whose source code it parses, e.g., a "C++ parser" parses "C++ source code". An LR parser can be created from a context-free grammar by a program called a parser generator or hand written by a programmer. A context-free grammar is classified as LR(k) if there exists an LR(k) parser for it, as determined by the parser generator. An LR parser is said to perform bottom-up parsing because it attempts to deduce the top level grammar productions by building up from the leaves.

Weitere Informationen

  • Allgemeine Informationen
    • GTIN 09786130269531
    • Editor Frederic P. Miller, Agnes F. Vandome, John McBrewster
    • Sprache Englisch
    • Größe H220mm x B150mm x T5mm
    • Jahr 2009
    • EAN 9786130269531
    • Format Fachbuch
    • ISBN 978-613-0-26953-1
    • Titel LR parser
    • Untertitel Computer science, Parsing, Context- free grammar, Lookahead, Programming language, Source code, Compiler- compiler, Bottom- up parsing, Deterministic context- free language
    • Gewicht 136g
    • Herausgeber Alphascript Publishing
    • Anzahl Seiten 80
    • Genre Informatik

Bewertungen

Schreiben Sie eine Bewertung
Nur registrierte Benutzer können Bewertungen schreiben. Bitte loggen Sie sich ein oder erstellen Sie ein Konto.
Made with ♥ in Switzerland | ©2025 Avento by Gametime AG
Gametime AG | Hohlstrasse 216 | 8004 Zürich | Schweiz | UID: CHE-112.967.470
Kundenservice: customerservice@avento.shop | Tel: +41 44 248 38 38