GLR-based abstract parsing

  • Authors:
  • Semen Grigorev;Iakov Kirilenko

  • Affiliations:
  • St. Petersburg State University, St. Petersburg, Russia;St. Petersburg State University, St. Petersburg, Russia

  • Venue:
  • Proceedings of the 9th Central & Eastern European Software Engineering Conference in Russia
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Abstract parsing is an important step of the processing of dynamically constructed statements or string-embedded languages (such as embedded or dynamic SQL). Existing LALR-based algorithms have performance issues. To increase performance we propose to use a GLR-algorithm as a base for abstract parsing and to reuse graph-structured stack and shared packed parse forest. RNGLR-algorithm modification for abstract parsing is presented.