Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Einfache und effiziente inkrementelle Syntaxanalyse. (Simple and efficient incremental syntax analysis) - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Einfache und effiziente inkrementelle Syntaxanalyse. (Simple and efficient incremental syntax analysis) (Q1100922)

From MaRDI portal





scientific article; zbMATH DE number 4045206
Language Label Description Also known as
English
Einfache und effiziente inkrementelle Syntaxanalyse. (Simple and efficient incremental syntax analysis)
scientific article; zbMATH DE number 4045206

    Statements

    Einfache und effiziente inkrementelle Syntaxanalyse. (Simple and efficient incremental syntax analysis) (English)
    0 references
    1987
    0 references
    We present an algorithm for reducing the amount of recompilation after an interactive correction of a source program. An upper bound is presented for the extent of the source text that is compiled twice. The algorithm is applicable to LL as well as LR parse techniques. Compared to other methods of incremental compilation it is quite efficient as far as memory and CPU-time requirements for the translation of correct programs are concerned.
    0 references
    parser
    0 references
    compiler
    0 references
    interactive error correction
    0 references
    programming environment
    0 references
    incremental compilation
    0 references
    0 references

    Identifiers