kelbt 0.16-2build1 source package in Ubuntu

Changelog

kelbt (0.16-2build1) focal; urgency=medium

  * No-change rebuild for libgcc-s1 package name change.

 -- Matthias Klose <email address hidden>  Sun, 22 Mar 2020 16:44:54 +0100

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Focal
Original maintainer:
Robert Lemmen
Architectures:
any
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Jammy release universe devel
Focal release universe devel

Downloads

File Size SHA-256 Checksum
kelbt_0.16.orig.tar.gz 200.8 KiB 252566b17001b082ad03b8eb5ae0cde9429b661478b605ec018840cba7a2c4b3
kelbt_0.16-2build1.diff.gz 5.0 KiB fc9374e8950001c4791c873c3bb146cb5e61ca426ba54d4afdb9e82cc2cdebdb
kelbt_0.16-2build1.dsc 1.6 KiB 6edbca1456e44406335075f7e9e113f8184f8950dbb3d549817d93ff49f86858

Available diffs

View changes file

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 groovy.

No description available for kelbt-dbgsym in ubuntu groovy.