Spiegel

Java Math Expression Parser
Download nu

Spiegel Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Shareware
  • Prijs:
  • USD 550.00 | BUY the full version
  • Naam uitgever:
  • Singular Systems
  • Uitgever website:
  • http://www.singularsys.com/index.html
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.2 MB

Spiegel Tags


Spiegel Beschrijving

Java wiskundige uitdrukking parser Jep is een Java-bibliotheek voor het ontleden en evalueren van wiskundige uitdrukkingen. Jep kunnen gebruikers een willekeurige formule invoert als een tekenreeks en direct evalueren. Jep gebruikergedefinieerde gedefinieerde constanten, functies en variabelen. Een aantal wiskundige functies en constanten zijn opgenomen. Hier zijn een aantal belangrijke eigenschappen van "Jep": · Kleine formaat (slechts 210kb als jar archief) · Fast evaluatie · Hoge precisie met behulp van BigDecimals · Inclusief gemeenschappelijke wiskundige functies en operators · Ondersteunt Booleaanse expressies · Extendable en configureerbare architectuur · Ondersteuning voor strijkers, vectoren en complexe getallen · Ondersteuning voor impliciete vermenigvuldiging · Maakt al dan niet verklaard variabelen · Java 1.5 compatible · Ondersteuning voor Unicode-tekens · Uitgebreide documentatie · Inclusief JavaCC grammatica van waaruit de hoofdklassen worden gegenereerd Vereisten: · Java Wat is er nieuw in deze release: Core Jep veranderingen: · Nieuwe standaard evaluator FastEvaluator die een 2x-3x snelheidsverbetering met behulp van de nieuwe interfaces bereikt. StandardEvaluator is nog steeds beschikbaar voor compatibiliteit doeleinden. · Nieuwe constructeur Jep (JepComponent ... comping), dat maakt het makkelijker om te bouwen Jep met een specifieke set van componenten. Bijvoorbeeld nieuwe Jep (nieuw StandardConfigurableParser ()). · Nieuwe versie van de operator tafel OperatorTable2 die enums gebruikt om sleutels te geven. Methoden die gemeenschappelijk zijn voor alle operator tabellen worden verklaard in een nieuwe interface OperatorTableI. Merk op dat Jep.getOperatorTable () keert nu terug OperatorTableI die enkele code kan breken. · Node definieert nu standaard implementaties voor getName (), getValue () waardoor het makkelijker wordt om waarden te extraheren zonder cast. · Node definieert nu werkwijzen setHook (), getHook () waarmee annotatie knooppunten met sleutel-waardeparen. · Eenheidstests omgezet JUnit 4 gebruiken. Functies: · Nieuwe functies Switch, Case, Links, Rechts, Mid, Substring, kleine letters, UpperCase, Lengte, Trim. · Nieuwe basisklassen UnaryFunction, BinaryFunction, NaryFunction en NaryBinaryFunction vereenvoudigen-interface voor het definiëren van gebruikersfuncties. Bijvoorbeeld, een BinaryFunction moet gewoon een object eval (Object l, Object r) methode vast. · Nieuwe uitzondering klasse IllegalParameterException sub-classificeren EvaluationException biedt gestandaardiseerde foutmeldingen, voor de gemeenschappelijke geval van verkeerde argumenten worden doorgegeven aan gebruikersfuncties. · PostfixMathCommand definieert gemak werkwijzen zoals Asint int () te converteren argumenten tot een bepaald type. · Nieuwe optionele functies IsNull, Isnan, IsInfinite, IsType voor het testen van de waarde en de aard van de argumenten. Deze zijn niet standaard opgenomen. Voorbeelden: · Verbeterde FunctionPlotter applet zodat zoomen en de vertaling. · Nieuwe ParametrisedPlotter en PolarPlotter. · Nieuwe SpeedTest applicatie voor het vergelijken van verschillende configuraties.


Spiegel Gerelateerde software

M2MXML

XML-gebaseerd protocol voor communicatie van de machine-to-machine ...

440 10 KB

Downloaden