| Parse :: rpn PARSE :: RPN is een minimalistische RPN-parser / processor (een beetje zoals vooruit). |
Download nu |
Parse :: rpn Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Fabrice DULAUNOY
- Uitgever website:
- http://search.cpan.org/~fdulau/Tie-Hash-RegexKeys-1.2/RegexKeys.pm
Parse :: rpn Tags
Parse :: rpn Beschrijving
PARSE :: RPN is een minimalistische RPN-parser / processor (een beetje zoals vooruit). PARSE :: RPN is een minimalistische RPN-parser / processor (iets dergelijks). Synopsis Gebruik Parse :: RPN; $ resultaat = rpn (string ...); @ Resultaten = rpn (string ...); $ FOUT = RPN_Error (); String ... is een lijst met RPN-operator en -waarde gescheiden door een coma in Scalaire modus RPN Retourneer het resultaat van de berekening (als de stapel meer dan één element bevat, ontvangt u een waarschuwing en de bovenkant Waarde op de stapel) In de array-modus ontvangt u de inhoud van de stapel na evaluatieRpn () Invoer een scalair van een of meer elementen Coma gescheiden en evalueren als een RPN-opdracht (Reverse Poolse Notatie). De functie splitste alle elementen en zet in de stapel. De operator is hoofdlettergevoelig. De operator detecteert zoals is, als ze alleen zijn in het element van de stapel. Extra spatie vóór of na zijn toegestaan (bijv. "3,4, add" hier toevoegen is een opearttor, maar het is niet het geval in "3,4, voeg 1") als element geen deel uitmaakt van de vooraf gedefinieerde operator (Woordenboek), Het element is geduwd als een kwetsel. Als u een tekenreeks wilt plaatsen die deel uitmaakt van het woordenboek, zet u deze tussen offerte of dubbele quote (bijv. "3,4, 'Toevoegen'" Hier is een letterlijke en de evaluatie "hier toevoegen" Rijdt toe en voeg toe en een waarschuwing omdat de stapel niet leeg is) Als de reeks een coma bevat, moet u ook de snaar citeren of dubbeleen. (Wees de zorg om uw geciteerde of dubbel-geciteerde string te sluiten) De evaluatie volgt de regel van RPN of Forth of Postcript of Pockect Calcutory HP. Kijk op Web voor documentatie over het gebruik van RPN-notatie. Ik gebruik deze module in een toepassing waarbij de definitieve gebruiker een handvat een configuratiebestand moet maken met de mogelijkheid om te berekenen op variabele geretourneerd uit de toepassing. Het idee van deze module komt aan van Math :: RPN of Owen Delong, Owen@delong.com die ik meer dan een jaar vóór een deel van mijn klant meer zou willen, ik corrigeer een bug (Interversion of> en> =), voeg de stringfunctie toe, Pattern Search en Sommige stapelfuncties.Rpn_Error () Retourneer de laatste fout van de evaluatie (illegale divisie met 0, fout van de uitvoering van PERL-functie ...) Elke keer dat RPN () de rpn_Error () is geheriniteerd. Vereisten: · Perl
Parse :: rpn Gerelateerde software