| Parse: native PERL-extensie voor parseren in uw moedertaal (PERL!) |
Download nu |
Parse: native Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Greg London
- Uitgever website:
- http://search.cpan.org/~gslondon/
Parse: native Tags
Parse: native Beschrijving
Perl-extensie voor het parseren in uw moedertaal (PERL!) PARSE: Native is een Perl-uitbreiding voor het parseren in uw moedertaal. Synopsis Gebruik parsse :: Native; Grammatica NameOFMYGrammar; RegelnaamOfmyrule; Sub parseren {HELLO '; verlicht ','; Regel 'Identifier'; verlicht '!' } Eindgrammatica; PARSE :: Native is nog een andere parser die je kunt gebruiken om grammatica's te schrijven voor het parseren van een willekeurige inbreng. PerSe :: Native stelt u in staat om uw grammatica te schrijven als pure perl-code. Dit biedt enkele voordelen van parsers die tussenliggende talen gebruiken om hun grammatica te definiëren. Wanneer een parser een intermediaire taal gebruikt om de grammatica te definiëren, gaat de grammatica een vertaling en wordt omgezet in PerL-code. Ontwerpfouten in de intermediaire grammatica Oorzaak Runtime-fouten in de laatste perl-code. Maar deze runtime-fouten worden gerapporteerd in verwijzing naar de gegenereerde perl-code. Dit laat de taak vast om te bepalen welk deel van de tussenliggende grammatica de runtime-fout in de gegenereerde perl-code heeft veroorzaakt. Dit is vooral lastig wanneer de tussenliggende grammatica gebruikers in staat stelt perl-code in hun grammatica (acties) in te schommelen. Deze geïntegreerde code wordt gesneden en geplakt in de gegenereerde code door de parser. Als er een runtime-fout optreedt tijdens het uitvoeren van de door de gebruiker geschreven code binnen de gegenereerde code, rapporteert PERL een foutmelding met behulp van bestandsnamen en lijnnummers die verwijzen naar de gegenereerde code, waardoor het aan de gebruiker wordt achtergelaten om te bepalen waar de fout is opgetreden in de tussenliggende grammatica . Vereisten: · Perl
Parse: native Gerelateerde software