z-logo
open-access-imgOpen Access
Parsing in different languages
Author(s) -
Miroslav Ćirić,
Svetozar R. Rančić
Publication year - 2005
Publication title -
facta universitatis - series electronics and energetics
Language(s) - English
Resource type - Journals
eISSN - 2217-5997
pISSN - 0353-3670
DOI - 10.2298/fuee0502299c
Subject(s) - computer science , compiler , programming language , parsing , executable , compiler construction , operating system , ansi c , lexical analysis , standardization , natural language processing
A compileris a translatorthat acceptsas inputformattedsourcefile orfiles, and produces as output a file that may be run directly on a computer. Given the same ANSI C++ compliantinputfile, two differentANSI C++ compliant compilersrunning on the same operating system produce two different executable programs that should execute in exactly the same way. To some degree, this is achieved by the standard- ization of the C++ language, but it is also possible because computer programming languages like C++ can be compiled using reliable technologies with long traditions and understood characteristics. LALR(k), as practical version of LR, is such reliable technology for parsing. Traditional LALR(1) tool YACC has proved his value during years of successful applications. Nowadays there are a few commercial and noncom- mercial alternatives that are very interesting and promising. This paper will examine some of the them with ability of parsing in different programming languages.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom