Functie Parser voor C ++

parseer en evalueer een wiskundige functie van een string!
Download nu

Functie Parser voor C ++ Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Juha Nieminen and Joel Yliluoma
  • Uitgever website:
  • http://warp.povusers.org

Functie Parser voor C ++ Tags


Functie Parser voor C ++ Beschrijving

Ontleed en evalueer een wiskundige functie van een string! Functie Parser voor C ++ is een C ++ -bibliotheek die een klasse biedt die kan worden gebruikt om een wiskundige functie uit een tekenreeks te ontleden en te evalueren (die bijvoorbeeld bij de gebruiker kan worden gevraagd. De syntaxis van de functietekenreeks is vergelijkbaar met wiskundige expressies die in C / C ++ zijn geschreven (de exacte syntaxis is gespecificeerd in de onderstaande documentatie). De functie kan vervolgens worden geëvalueerd met verschillende waarden van variabelen. Voorbeeld, een functie zoals "SIN (SQRT (x * x + y * y))" kan worden geparseerd uit een string (Std: String of een C-stijl string) en vervolgens geëvalueerd met verschillende waarden van x en y. Deze bibliotheek kan handig zijn voor het evalueren van door de gebruiker ingevoerde functies, of in sommige gevallen die wiskundige uitdrukkingen in een scriptingtaal interpreteren. Deze bibliotheek is gericht op maximale snelheid in zowel het parseren als de evaluatie, terwijl de maximale draagbaarheid blijft. De bibliotheek moet samenstellen en werken met een standaard-conforme C ++ compiler.different numerieke typen worden ondersteund: dubbel, drijvend, lange dubbele, lange int, meerprecisie drijvende puntnummers met behulp van de MPFR-bibliotheek en arbitraire precisie-gehele getallen met behulp van de GMP-bibliotheek. (Merk op dat deze niet nodig is dat deze twee bibliotheken in het systeem bestaan om de functie Parser-bibliotheek met de andere numerieke typen te gebruiken. Ondersteuning van deze bibliotheken is optioneel samengesteld in het gebruik van preprocessor-instellingen.) Deze bibliotheek wordt verdeeld onder de mindere generaal Public License (LGPL) versie 3.


Functie Parser voor C ++ Gerelateerde software

Poef

PERL-extensie die sterker typen, inkapseling en erfenis biedt ...

410

Downloaden