Jump to content

Parser (programming language)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by C. A. Russell (talk | contribs) at 17:25, 30 July 2017 (+parse (disambiguation) in template:about). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Parser
Paradigmmultiparadigm - macro, object-oriented
Designed byKonstantin Morshnev (Art. Lebedev Studio)
DeveloperAlexander Petrosyan (Art. Lebedev Studio)
First appeared1997; 27 years ago (1997)
Stable release
3.4.4 / November 18, 2015; 8 years ago (2015-11-18)
Typing disciplinedynamic
OSCross-platform - Windows, Unix-like
LicenseGPL
Websitewww.parser.ru/en
Influenced by
Perl

Parser is a free[1] server-side CGI web scripting language developed by Art. Lebedev Studio and released under the GPL.

Originally, Parser was merely a simple macro processing language. The latest 3rd revision (March 2006) introduced object-oriented programming features.

The compiler for the language was developed in C++ by studio employees Konstantin Morshnev and Alexander Petrosyan to automate often repeated tasks, especially maintenance of already existing websites. It was used in many web projects of the studio. Since revision 3 it was released as free software and it is now used in other websites, mostly in Russia (according to a partial list at the language's website).

The language supports technologies needed for common web design tasks: XML, Document Object Model (DOM), Perl Compatible Regular Expressions (PCRE) and others.

References

  1. ^ PARSER — Download: The Parser® software is distributed under the GNU GPL