Deep priority conflicts in the wild: a pilot study

@inproceedings{Amorim2017DeepPC,
  title={Deep priority conflicts in the wild: a pilot study},
  author={Lu{\'i}s Eduardo de Souza Amorim and Michael J. Steindorfer and Eelco Visser},
  booktitle={SLE},
  year={2017}
}
Context-free grammars are suitable for formalizing the syntax of programming languages concisely and declaratively. Thus, such grammars are often found in reference manuals of programming languages, and used in language workbenches for language prototyping. However, the natural and concise way of writing a context-free grammar is often ambiguous. Safe and complete declarative disambiguation of operator precedence and associativity conflicts guarantees that all ambiguities arising from… CONTINUE READING

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-6 OF 6 REFERENCES

Declarative Disambiguation of Deep Priority Conflicts

Luis Eduardo de Souza Amorim, Timothée Haudebourg, Eelco Visser
  • Technical Report TUD-SERG-2017-014. Delft University of Technology
  • 2017
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Syntax definition for language prototyping

VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

Incremental Generation of Parsers

VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Yacc: yet another compiler

VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Similar Papers