ALL libraries (COBIB.SI union bibliographic/catalogue database)
-
Component-based LR parsingWu, Xiaoqing ...A language implementation with proper compositionality enables a compiler developer to divide-and-conquer the complexity of building a large language by constructing a set of smaller languages. ... Ideally, these small language implementations should be independent of each other such that they can be designed, implemented and debugged individually, and later be reused in different applications (e.g., building domain-specific languages). However, the language composition offered by several existing parser generators resides at the grammar level, which means all the grammar modules need to be composed together and all corresponding ambiguities have to be resolved before generating a single parser for the language. This produces tight coupling between grammar modules, which harms information hiding and affects independent development of language features. To address this problem, we have developed a novel parsing algorithm that we call Component-based LR parsing (CLR), which provides code-level compositionality for language development by producing a separate parser for each grammar component. In addition to shift and reduce actions, the algorithm extends general LR parsing by introducing switch and return actions to empower the parsing action to jump from one parser to another. Our experimental evaluation demonstrates that CLR increases the comprehensibility, reusability, changeability and independent development ability of the language implementation. Moreover, the loose coupling among parser components enables CLR to describe grammars that contain LR parsing conflicts or require ambiguous token definitions, such as island grammars and embedded languages.Source: Computer languages, systems & structures. - ISSN 1477-8424 (Vol. 36, iss. 1, Apr. 2010, str. 16-33)Type of material - article, component partPublish date - 2010Language - englishCOBISS.SI-ID - 12970518
source: Computer languages, systems & structures. - ISSN 1477-8424 (Vol. 36, iss. 1, Apr. 2010, str. 16-33)
Shelf entry
Permalink
- URL:
Impact factor
Access to the JCR database is permitted only to users from Slovenia. Your current IP address is not on the list of IP addresses with access permission, and authentication with the relevant AAI accout is required.
| Year | Impact factor | Edition | Category | Classification | ||||
|---|---|---|---|---|---|---|---|---|
| JCR | SNIP | JCR | SNIP | JCR | SNIP | JCR | SNIP | |
Impact factor
Select the library membership card:
If the library membership card is not in the list,
add a new one.
DRS, in which the journal is indexed
| Database name | Field | Year |
|---|
| Links to authors' personal bibliographies | Links to information on researchers in the SICRIS system |
|---|---|
| Wu, Xiaoqing | ![]() |
| Bryant, Barrett Richard | ![]() |
| Gray, Jeffrey G. | ![]() |
| Mernik, Marjan, 1964- | 11191 |
Source: Personal bibliographies
and: SICRIS
Select pickup location:
Material pickup by post
Delivery address:
Address is missing from the member's data.
The address retrieval service is currently unavailable, please try again.
By clicking the "OK" button, you will confirm the pickup location selected above and complete the reservation process.
By clicking the "OK" button, you will confirm the above pickup location and delivery address, and complete the reservation process.
By clicking the "OK" button, you will confirm the address selected above and complete the reservation process.
Notification
Automatic login and reservation service currently not available. You can reserve the material on the Biblos portal or try again here later.
Subject headings in COBISS General List of Subject Headings
Select pickup location
The material from the parent unit is free. If the material is delivered to the pickup location from another unit, the library may charge you for this service.
| Pickup location | Material status | Reservation |
|---|
Reservation in progress
Please wait a moment.
Reservation was successful.
Reservation failed.
Reservation...
Membership card:
Pickup location:
