Jump to content

Parser (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Amire80 (talk | contribs) at 20:53, 27 October 2007 (,). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Parser
Developer(s)Konstantin Morshnev, Alexander Petrosyan (Art. Lebedev Studio)
Stable release
3.2.1sp2 / March 17 2006
Repository
Operating systemCross-platform
TypeScripting language
LicenseGPL
Websitehttp://www.parser.ru/en
This article is about the programming language called Parser. For the technique of parsing, see Parsing

Parser is a free 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, Perl Compatible Regular Expressions and others.