Parse :: Renescente :: FAQ

PARSE :: Renescente :: FAQ is de officiële, geautoriseerde FAQ voor parse :: Renesced.
Download nu

Parse :: Renescente :: FAQ Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Terrence Brannon
  • Uitgever website:
  • http://search.cpan.org/~tbone/

Parse :: Renescente :: FAQ Tags


Parse :: Renescente :: FAQ Beschrijving

Parse :: Renescente :: FAQ is de officiële, geautoriseerde FAQ voor parse :: Scende. PARSE :: RECDESCE :: FAQ is de officiële, geautoriseerde FAQ voor parse :: Renescente.overview-typen vragenis parseren :: Renescente ll (1)? Ll (n)? LR (1)? Lr (n)? Antwoord van Yves Orton: Ik heb een data-structuur die isa hash van vermeldingen waar een vermelding een lijst / array van SETSI is, hebben ook een grammatica die de syntaxis van de tekstbestanden kan ontleden die de gegevens die ik wil laten ontleden Vul deze structuur met. Tot hier is alles OK.PROBEM: Ik kan er niet achter komen hoe u de geparseerde gegevens in de structuur kunt invullen. Ik kan alleen beslissen of een string grammaticaal correct is of niet. Zie het gedeelte "Left-Recursion" onder "Parser Gedrag" DebuggingFlags die u kunt inparafrased van Yves Orton: om meer te begrijpen over waarom uw parser zich niet gedraagt van de volgvariabelen: $ :: rd_Errors # tenzij undefined, fatale fouten melden $ :: rd_warn # tenzij undefined, ook niet-fatale problemen melden $ :: rd_hint # indien gedefinieerd, ook suggestie remedies $ :: rd_trace # indien gedefinieerd, ook TRACE PARSERS 'PRACIOURMAKE-waarschuwingsregelnummers komen overeen met uw GRAMMARHUW MAK ik de lijnnummers overeen met de werkelijke inhoud van mijn script? Op dit moment kun je niet (maar dat staat op de ToDo-lijst). Instelling $ :: RD_TRACE kan echter nuttig zijn: als u eenmaal hebt uitgevoerd met $ RD_TRACE, doe dit dan: Perl -W RD_TRACETHEN GO EN BEKIJK DE DRAADIGE LINEE NUMMERS DIE VOOR DE FOUT IN HET BESTANDIGE RD_TRACE WORDT GEZIEN. Dat zal u de eigenlijke gegenereerde code laten zien Dat is het probleem. Dat code zal op hun beurt u een hint geven waar het probleem zich in de grammatica bevindt (bijvoorbeeld ontdekken welke subroutine het is, wat u de naam van de beledigende regel zal vertellen). Vereisten: · Perl


Parse :: Renescente :: FAQ Gerelateerde software

Math :: Basearith

MATH :: Basearith is een PERL-extensie voor representatie van gemengde basisnummer (zoals APL-coördinatie / decodeer). ...

169

Downloaden