• DocumentCode
    1833487
  • Title

    Efficient incremental parsing for context-free languages

  • Author

    Ferro, Manuel Vilares ; Dion, Bernard Andre

  • Author_Institution
    Comput. Sci. Dept., La Coruna Univ., Spain
  • fYear
    1994
  • fDate
    16-19 May 1994
  • Firstpage
    241
  • Lastpage
    252
  • Abstract
    An incremental parsing algorithm based on dynamic programming techniques is described. The analyzer takes the automaton generated from a general class of context-free grammars as driver, and any finite string as input. Given an input string that has been modified, the algorithm cuts out the parts of the old analysis that had been generated by the parts of the input that has changed. What remains are the parts of the analysis that were generated by the stable part of the input. The new system has been baptized ICE, after Incremental Context-Free Environment. In an empirical comparison, ICE appears to be superior to the other context-free analyzers and comparable to standard deterministic parsers, when the input string is not ambiguous
  • Keywords
    context-free grammars; context-free languages; dynamic programming; program compilers; ICE; Incremental Context-Free Environment; context-free analyzers; context-free grammars; context-free languages; dynamic programming techniques; early parsing; incremental parsing; input string; parse forest; pushdown automata; Algorithm design and analysis; Application software; Automata; Computational modeling; Dynamic programming; Heuristic algorithms; Ice; Personal digital assistants; Production facilities; Transducers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1994., Proceedings of the 1994 International Conference on
  • Conference_Location
    Toulouse
  • Print_ISBN
    0-8186-5640-X
  • Type

    conf

  • DOI
    10.1109/ICCL.1994.288376
  • Filename
    288376