Incremental analysis of real programming languages

@inproceedings{Wagner1997IncrementalAO,
  title={Incremental analysis of real programming languages},
  author={T. Wagner and S. Graham},
  booktitle={PLDI '97},
  year={1997}
}
  • T. Wagner, S. Graham
  • Published in PLDI '97 1997
  • Computer Science
  • A major research goal for compilers and environments is the automatic derivation of tools from formal specifications. [...] Key Method Our algorithm combines Tomita's generalized LR parser with reuse of entire subtrees via state-matching. Disambiguation can occur statically, during or after parsing, or during semantic analysis (using existing incremental techniques); program errors that preclude disambiguation retsin multiple interpretations indefinitely. Our representation and analyses gain efficiency by…Expand Abstract
    59 Citations
    Editing composed languages
    • 1
    • PDF
    Design of methodology for incremental compiler construction
    • PDF
    Decorating tokens to facilitate recognition of ambiguous language constructs
    • 27
    • PDF
    A Computer Language Transformation System Capable of Generalized Context-Dependent Parsing
    • 2
    Parsing in a hostile world
    • D. Blasband
    • Computer Science
    • Proceedings Eighth Working Conference on Reverse Engineering
    • 2001
    • 20
    Language Analysis and Tools for Ambiguous Input Streams
    • 9
    • PDF

    References

    SHOWING 1-5 OF 5 REFERENCES
    Efficient incremental parsing for context-free languages
    • M. Ferro, B. Dion
    • Computer Science
    • Proceedings of 1994 IEEE International Conference on Computer Languages (ICCL'94)
    • 1994
    • 37
    • Highly Influential
    • PDF
    Efficient parsing for natural language
    • 388
    • Highly Influential
    Parser Generation for Interactive Environments
    • 168
    • Highly Influential
    The Annotated C++
    • Reference Manual. Addison-Wesley,
    • 1990
    Haskell report
    • SIGPLAN Not.,
    • 1992