METHOD FOR PARSING PROGRAMMING LANGUAGE WITH EXTENSIBLE GRAMMAR Russian patent published in 2014 - IPC G06F9/45 G06F17/27 

Abstract RU 2515684 C1

FIELD: information technology.

SUBSTANCE: programming language parsing method is based on table LR parsing. Canonical LR tables of a parser are dynamically rearranged during compilation using grammar extension directives given separately for each hierarchy level of nesting grammatical rules of the programming language, said directives being intended for inputting new grammatical structures. The compiler continues parsing of the program using the rearranged LR tables.

EFFECT: enabling dynamic modification of compilation tables which form the basis for a parser by extending the grammar of the programming language.

5 cl

Similar patents RU2515684C1

Title Year Author Number
METHOD OF THE SOFTWARE VERIFICATION BY THE SOFTWARE SOURCE CODE IDENTIFIERS NATURAL SEMANTICS IN STATIC ANALYSIS 2018
  • Zhidkov Roman Evgenevich
RU2672786C1
METHOD AND DEVICE FOR CONFIDENT ESTIMATION OF SEMANTIC SYMBOLS IN SYNTAX ANALYSIS WHEN PASSING FORWARD FROM LEFT TO RIGHT 1995
  • Safonov Vladimir Olegovich
RU2115158C1
METHOD AND DEVICE FOR CHECKING USE OF RECORD FIELDS DURING COMPILATION 1995
  • Safonov Vladimir Olegovich
RU2115159C1
METHOD OF DEVELOPMENT, STORAGE AND USE OF COMPILED TO THE BINARY REPRESENTATION OF PROGRAMS IN DATABASE TABLES 2017
  • Popov Aleksandr Olegovich
RU2666287C1
MECHANISM FOR PROVIDING ENHANCED FUNCTIONALITIES FOR COMMAND LINE INSTRUCTIONS 2004
  • Snouver Dzheffri P.
  • Truer Iii Dzhejms V.
RU2395837C2
MECHANISM FOR PROVISION OF OUTPUT OF DATA-CONTROLLED COMMAND LINE 2004
  • Snouver Dzheffri P.
  • Khansen Kennet M.
  • Kejroti Marko
RU2351976C2
METHOD FOR CONVERTING INPUT CODE OF TRANSLATOR INTO OBJECT CODE AND DEVICE WHICH IMPLEMENTS SAID METHOD 1995
  • Safonov Vladimir Olegovich
RU2103727C1
SYSTEM AND METHOD OF DECLARATIVE DEFINITION AND USE OF SUBCLASSES IN MARKING 2003
  • Ramani Sandaram
  • Relaja Robert A.
  • Bogdan Dzheffri L.
RU2347269C2
ARCHITECTURE OF DISPLAY WITH MAINTENANCE OF INCREMENT REPRESENTATION 2007
  • Ehjd'Ja Atul
  • Blehjkli Dzhouz A.
  • Larson Per-Ehjk
  • Mel'Nik Sergej
RU2441273C2
DEVICE FOR PROGRAM SYNTAX ANALYSIS 0
  • Stepanov Aleksej Nikolaevich
SU918950A1

RU 2 515 684 C1

Authors

Bocharnikov Dmitrij Nikolaevich

Dates

2014-05-20Published

2013-02-18Filed