Incremental Analysis of real Programming Languages

@inproceedings{Wagner1997IncrementalAO,
  title={Incremental Analysis of real Programming Languages},
  author={Tim A. Wagner and Susan L. Graham},
  booktitle={PLDI},
  year={1997}
}
A major research goal for compilers and environments is the automatic derivation of tools from formal specifications. However, the formal model of the language is often inadequate; in particular, LR(k) grammars are unable to describe the natural syntax of many languages, such as C++ and Fortran, which are inherently non-deterministic. Designers of batch compilers work around such limitations by combining generated components with ad hoc techniques (for instance, performing partial type and… CONTINUE READING

Similar Papers

Citations

Publications citing this paper.
SHOWING 1-10 OF 40 CITATIONS

Context-aware scanning for parsing extensible languages

VIEW 5 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Spoken Language Support for Software Development

  • 2004 IEEE Symposium on Visual Languages - Human Centric Computing
  • 2004
VIEW 23 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

References

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

Efficient and Flexible Incremental Parsing

  • ACM Trans. Program. Lang. Syst.
  • 1998
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

Efficient incremental parsing for context-free languages

  • Proceedings of 1994 IEEE International Conference on Computer Languages (ICCL'94)
  • 1994
VIEW 8 EXCERPTS
HIGHLY INFLUENTIAL

Parser Generation for Interactive Environments

VIEW 14 EXCERPTS
HIGHLY INFLUENTIAL

The Annotated C++

Margaret A. Ellis, Bjarne Stroustrup
  • Reference Manual. Addison-Wesley,
  • 1990
VIEW 19 EXCERPTS
HIGHLY INFLUENTIAL

Haskell report

Paul Hudak
  • SIGPLAN Not.,
  • 1992
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Efficient parsing for natural language

VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL