kelbt 0.16-3 source package in Ubuntu

Changelog

kelbt (0.16-3) unstable; urgency=medium

  * QA upload.
  * Convert to 3.0 (quilt) format (Closes: #1007316).
  * d/copyright: Fix GPL version and convert to machine-readable format.

 -- Bastian Germann <email address hidden>  Thu, 25 Aug 2022 19:23:01 +0200

Upload details

Uploaded by:
Debian QA Group
Uploaded to:
Sid
Original maintainer:
Debian QA Group
Architectures:
any
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release universe devel
Noble release universe devel
Mantic release universe devel
Lunar release universe devel

Downloads

File Size SHA-256 Checksum
kelbt_0.16-3.dsc 1.5 KiB 39a815b7813837eb1b01bf3a69a6b50283d0f9efeee897f37244467d2f520853
kelbt_0.16.orig.tar.gz 200.8 KiB 252566b17001b082ad03b8eb5ae0cde9429b661478b605ec018840cba7a2c4b3
kelbt_0.16-3.debian.tar.xz 5.8 KiB ab12510f5b12416625116cb01ec1bd461e13a416ea4733c747a45b7c4aec76ce

No changes file available.

Binary packages built by this source

kelbt: backtracking LR parser generator

 Kelbt generates backtracking LALR(1) parsers. Standard LALR(1) parser
 generators emit an error upon encountering a conflict in the parse tables.
 Kelbt forges onward, generating parsers which handle conflicts by backtracking
 at runtime. Kelbt is able to generate a parser for any context-free grammar and
 therefore implements a generalized parsing method.
 .
 Kelbt is different from other backtracking LR systems in two ways. First, it
 elevates backtracking to the level of semantic actions by introducing a class
 of actions called undo actions. Undo actions are invoked as the backtracker
 undoes parsing and allow the user to revert any side effects of forward
 semantic actions. This makes it possible to backtrack over language constructs
 which must modify global state in preparation for handling context
 dependencies.
 .
 Second, Kelbt enables a user-controlled parsing strategy which approximates
 that of generalized recursive-descent parsing with ordered choice. This makes
 it easy for the user to resolve language ambiguities by ordering the grammar
 productions of a non-terminal according to precedence. It is approximate in the
 sense that for most grammars the equivalent of an ordered choice parsing
 strategy is achieved. In cases where productions are parsed out of the order
 given, there is a simple grammar transformation which remedies the problem.
 .
 As a proof of concept, Kelbt has been used to write a partial C++ parser
 (included) which is composed of strictly a scanner, a name lookup stage and a
 grammar with standard semantic actions and semantic undo actions.

kelbt-dbgsym: No summary available for kelbt-dbgsym in ubuntu kinetic.

No description available for kelbt-dbgsym in ubuntu kinetic.