About: Re2c

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

re2c is a free and open-source lexer generator for C, C++, Go, and Rust. It compiles declarative regular expression specifications to deterministic finite automata. Originally written by Peter Bumbulis and described in his paper, re2c was put in public domain and has been since maintained by volunteers. It is the lexer generator adopted by projects such as PHP, SpamAssassin, Ninja build system and others. Together with the Lemon parser generator, re2c is used in BRL-CAD. This combination is also used with STEPcode, an implementation of ISO 10303 standard.

Property Value
dbo:abstract
  • re2c is a free and open-source lexer generator for C, C++, Go, and Rust. It compiles declarative regular expression specifications to deterministic finite automata. Originally written by Peter Bumbulis and described in his paper, re2c was put in public domain and has been since maintained by volunteers. It is the lexer generator adopted by projects such as PHP, SpamAssassin, Ninja build system and others. Together with the Lemon parser generator, re2c is used in BRL-CAD. This combination is also used with STEPcode, an implementation of ISO 10303 standard. (en)
  • re2c (regular expression to c, regular expression to code) — это свободная утилита–генератор, с открытым исходным кодом, генерирует быстрые и легко встраиваемые лексеры, ориентированна на работу совместно с языками: Си, C++, Go, Rust. Изначально утилита была создана Питером Бамбулисом (англ. Peter Bumbulis) и описанна в его статье,позже re2c был передан в общественное достояние и с тех пор поддерживается добровольцами. Утилита отличается от своих более известных аналогов (таких как — lex и flex) тем, что имеет гибкий интерфейс взаимодействия (сгенерированный код взаимодействует с внешней программой с помощью примитивов), генерирует оптимизированные нетабличные лексеры, поддерживает захваты (submatch extraction) на основе детерминированных конечных автоматов с тэгами (TDFA). Утилита в основном распространена в проектах, где требуется высокая скорость анализа синтаксиса, например Ninjaи PHP. (ru)
dbo:genre
dbo:latestReleaseDate
  • 2021-03-27 (xsd:date)
dbo:latestReleaseVersion
  • 2.1.1
dbo:license
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 52807523 (xsd:integer)
dbo:wikiPageLength
  • 14104 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1111588697 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Peter Bumbulis (en)
dbp:genre
  • Lexical analyzer generator (en)
dbp:latestReleaseDate
  • 2021-03-27 (xsd:date)
dbp:latestReleaseVersion
  • 2.100000 (xsd:double)
dbp:license
dbp:name
  • re2c (en)
dbp:released
  • around (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • re2c is a free and open-source lexer generator for C, C++, Go, and Rust. It compiles declarative regular expression specifications to deterministic finite automata. Originally written by Peter Bumbulis and described in his paper, re2c was put in public domain and has been since maintained by volunteers. It is the lexer generator adopted by projects such as PHP, SpamAssassin, Ninja build system and others. Together with the Lemon parser generator, re2c is used in BRL-CAD. This combination is also used with STEPcode, an implementation of ISO 10303 standard. (en)
  • re2c (regular expression to c, regular expression to code) — это свободная утилита–генератор, с открытым исходным кодом, генерирует быстрые и легко встраиваемые лексеры, ориентированна на работу совместно с языками: Си, C++, Go, Rust. Изначально утилита была создана Питером Бамбулисом (англ. Peter Bumbulis) и описанна в его статье,позже re2c был передан в общественное достояние и с тех пор поддерживается добровольцами. Утилита в основном распространена в проектах, где требуется высокая скорость анализа синтаксиса, например Ninjaи PHP. (ru)
rdfs:label
  • Re2c (en)
  • Re2c (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • re2c (en)
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License