<div class="csl-bib-body">
<div class="csl-entry">Chiari, M., Mandrioli, D., & Pradella, M. (2024). Cyclic Operator Precedence Grammars for Improved Parallel Parsing. In J. Day & F. Manea (Eds.), <i>Developments in Language Theory</i> (pp. 98–113). Springer, Cham. https://doi.org/10.1007/978-3-031-66159-4_8</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/200164
-
dc.description.abstract
Operator precedence languages (OPL) enjoy the local parsability property, which essentially means that a code fragment enclosed within a pair of markers—playing the role of parentheses—can be compiled with no knowledge of its external context. Such a property has been exploited to build parallel compilers for languages formalized as OPLs. It has been observed, however, that when the syntax trees of the sentences have a linear substructure, its parsing must necessarily proceed sequentially making it impossible to split such a subtree into chunks to be processed in parallel. Such an inconvenience is due to the fact that so far much literature on OPLs has assumed the hypothesis that the equality precedence relation cannot be cyclic. We present an enriched version of operator precedence grammars which allows to remove the above hypothesis, therefore providing a little more expressive generality, and to further optimize parallel compilation.
en
dc.language.iso
en
-
dc.relation.ispartofseries
Lecture Notes in Computer Science
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Operator Precedence Languages
en
dc.subject
Cyclic Precedence Relations
en
dc.subject
Parallel Parsing
en
dc.title
Cyclic Operator Precedence Grammars for Improved Parallel Parsing
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Urheberrechtsschutz
de
dc.rights.license
In Copyright
en
dc.contributor.affiliation
Politecnico di Milano, Italy
-
dc.contributor.affiliation
Politecnico di Milano, Italy
-
dc.contributor.editoraffiliation
Loughborough University, United Kingdom of Great Britain and Northern Ireland (the)