R.V. Veiko – Research Scientist, Research Centre for Medical Genetics (Moscow)
E-mail: db-mail-dbase@yandex.ru
The article is devoted to problem increasing the speed of lexical analysis when parsing the contents of text or binary files. An example of a generator of lexical analyzers based on regular expressions is given. The input data of grenerator are terminal symbols introduced in regualar expressions. The output data is generated undetermined final automate as the receiver of contents of parsed text or binary file. The program released in Oracle Java programming language. There are an example of rejection of standard parsing tools provides by Java (java.util.regex package), taking into account the specifics of assigned task.
- Aho A.V., Seti R. Ul'man Dzh.D. Kompilyatory: Principy, tekhnologii i instrumenty. M.: Izdatel'skij dom «Vil'yams». 2003. C. 97–166. 768 s.
- Jakacki G. OpenC++ – A C++ Metacompiler and Introspection Library https://www.codeproject.com/Articles/13896/OpenC-A-C-Metacompilerand-Introspection-Library , Software Developer's Journal, 28 Aug 2013.