Sistemy i Sredstva Informatiki [Systems and Means of Informatics]
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Sistemy i Sredstva Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Sistemy i Sredstva Informatiki [Systems and Means of Informatics], 2015, Volume 25, Issue 1, Pages 89–107
DOI: https://doi.org/10.14357/08696527150106
(Mi ssi395)
 

Generalized table-based LL-parsing

S. V. Grigorev, A. K. Ragozina

Saint-Petersburg State University, 7-9 Universitetskaya Nab., St. Petersburg 199034, Russian Federation
References:
Abstract: Syntax analysis is an important step of code analysis. The problem is that the grammars have to be in a form which is deterministic, or at least near-deterministic for the chosen parsing technique. Generalized parsing algorithms — Generalized LR and Generalized LL (GLL) — make it possible to remove these restrictions. Abstract analysis makes it possible to parse embedded languages for supporting them in IDE, reengineering tasks, or finding vulnerabilities (SQL-injection). Abstract syntax analysis is based on the classic table-based analysis. The generalized algorithm of top-down parsing without the use of predictive tables was described earlier in order to extend the class of languages processed by descent analyzers. This paper describes an approach to creation of a table-based GLL-analyzer based on the proposed algorithm, which will be used later for an abstract analyzer. This article describes the algorithm of generalized top-down analysis, its modifications, and the results of comparison with the generalized bottom-up parsing algorithm, which was implemented earlier.
Keywords: generalized parsing; GLL; RNGLR; abstract parsing; string-embedded languages.
Received: 20.01.2015
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: S. V. Grigorev, A. K. Ragozina, “Generalized table-based LL-parsing”, Sistemy i Sredstva Inform., 25:1 (2015), 89–107
Citation in format AMSBIB
\Bibitem{GriRag15}
\by S.~V.~Grigorev, A.~K.~Ragozina
\paper Generalized table-based LL-parsing
\jour Sistemy i Sredstva Inform.
\yr 2015
\vol 25
\issue 1
\pages 89--107
\mathnet{http://mi.mathnet.ru/ssi395}
\crossref{https://doi.org/10.14357/08696527150106}
\elib{https://elibrary.ru/item.asp?id=23875696}
Linking options:
  • https://www.mathnet.ru/eng/ssi395
  • https://www.mathnet.ru/eng/ssi/v25/i1/p89
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Системы и средства информатики
    Statistics & downloads:
    Abstract page:363
    Full-text PDF :477
    References:46
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024