a b c d e f g h i j k l m n o p q r s t u v w x y z

erlang-neotoma

Source: neotoma
Package: erlang-neotoma
Versions: erlang-neotoma (1.7.3+dfsg-1), erlang-neotoma (1.7.4+dfsg-2), erlang-neotoma (1.7.4+dfsg-2+b1), erlang-neotoma (1.7.4+dfsg-3), erlang-neotoma (1.7.4+dfsg-4)
Prioritize: 42
Description: parser generator for Erlang
 Neotoma is a packrat parser-generator for Erlang for Parsing
 Expression Grammars (PEGs). It consists of a parsing-combinator
 library with memoization routines, a parser for PEGs, and a utility
 to generate parsers from PEGs.  It is inspired by treetop, a Ruby
 library with similar aims, and parsec, the parser-combinator library
 for Haskell.
 .
 Features include:
  - Simple, declarative parsers generated from even simpler grammars.
  - Fully integrated, single-pass lexical and syntactic analysis (a
    feature of PEGs).
  - Packrat-style memoization, boasting parse-time bound linearly to
    the input size (at the expense of memory usage).
  - In-place semantic analysis/transformation, supporting single-pass
    end-to-end in some applications.
  - Erlang code-generation for the lexical/syntactic analysis piece,
    with the option of semantic analysis/transformation inline, or in
    a separate module.
  - Line/column number tracking for easy resolution of parsing
    errors.
The da-translation:
Description-da: Fortolkeropretter for Erlang
 Neotoma er en packrat fortolker-opretter for Erlang for Parsing Expression
 Grammars (PEG'er). Det består af et fortolkning-kombinator bibliotek med
 memoization-rutiner, en fortolker for PEG'er og et redskab til at oprette
 fortolkere fra PEG'er. Det er inspireret af treetop, et Ruby-bibliotek med
 lignende formål, og parsec, fortolker-kombinator biblioteket for Haskell.
 .
 Inkluderede funktioner:
  - Simple, deklarative fortolkere oprettet fra selv simpel grammatik.
  - Fuldt integreret, et gennemløb for leksikal og syntaktisk analyse
    (en funktion for PEG'er)
  - Memoizaton i Packratstil, der øger fortolkningstiden bundet lineært
    til inddatastørrelsen (på bekostning af hukommelsesforbrug)
  - På stedet semantisk analyse/transformation, understøttende et gennemløb
    sted til sted i nogle programmer
  - Kodeoprettelse for Erlang for det leksikale/syntaktiske analysestykke,
    med mulighed for semantisk analyse/transformation indlejret eller i
    et separat modul
  - Linje-/kolonnestyring for nem løsning af fortolkningsfejl

parts-md5sum:
148def2a4aad5123030612450d5c0239 translated
c4c638a3b4d6cf22e2c889ede9fef582 translated
c4cba644ee14ba23a233e04709016ac5 translated