kelbt 0.16-4 source package in Ubuntu

Changelog

kelbt (0.16-4) unstable; urgency=medium

  * QA upload.

  * Added d/gbp.conf to describe branch layout.
  * Updated vcs in d/control to Salsa.
  * Updated d/gbp.conf to enforce the use of pristine-tar.
  * Updated Standards-Version from 4.1.3 to 4.7.0.
  * Use wrap-and-sort -at for debian control files.
  * Trim trailing whitespace.
  * Update watch file format version to 4.
  * Set field Upstream-Name in debian/copyright.
  * Switched to debhelper compat level 13 and simple dh based build.
  * Updated d/copyright with new FSF address.
  * Flagged in d/control that no root is needed during build.

 -- Petter Reinholdtsen <email address hidden>  Sun, 30 Jun 2024 09:25:44 +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

Downloads

File Size SHA-256 Checksum
kelbt_0.16-4.dsc 1.7 KiB 5eb46dfed622ced257653ddd0ef3369d6464263d59c37263122c9bbbf25f6877
kelbt_0.16.orig.tar.gz 200.8 KiB 252566b17001b082ad03b8eb5ae0cde9429b661478b605ec018840cba7a2c4b3
kelbt_0.16-4.debian.tar.xz 5.6 KiB d33de929aacc7475d89c7d70b3f3f84e838e90f826239b22e5c918c49d63dfd1

Available diffs

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: debug symbols for kelbt