yaml parser
yaml parser
De Syntactische parser van Cerolobo voorziet een generische syntactische parserinterface van dynamisch definieerbare die tekenen, koordafbakeningen, callbacks, in dossier I/O, en verscheidene andere eigenschappen gebouwd.
NOTA: De Syntactische parser van Cerolobo is vergunning gegeven en verdeeld in het kader van de termijnen van het Openbare Domein.
Veranderingen van vorige versie
· De aanvankelijke invoer.
Volledig freeware voor niet-commercieel gebruik.
Het komt met een klein manifestatieproject en met oorspronkelijke documentatie Dougs.
Wat in Deze Versie Nieuw is:
· Vast geheugenlek: De attributenvoorwerpen lekten
· De commentaren zullen en alle andere ontlede gegevens hopelijk geen LFs bevatten (chr (10)) any more maar hebben hen allen omgezet in CRS (chr (13)), wat het gebruikelijke karakter van de lijnonderbreking in Rb is.
Zijn bruikbaar van C#, VB.Net, ASP.Net, of een ander. Netto taal. Zijn compatibel systeem met 1.0. Netto kader, 1.1, 2.0, en zelfs. Netto Compact Kader. De methodes worden ontworpen voor handigheid, terwijl de binnenarchitectuur zuiver voor snelheid en efficiency wordt ontworpen.
Het ontleden wordt gedaan gebruikend de de facto standaardCsv- dossierspecificaties.
Het behandelt geciteerde gebieden, afbakeningen in de gegevens, en zelfs gegevens die spanwijdten over veelvoudige lijnen. De gegevens kunnen in minder dan de helft van de tijd van een andere syntactische parser worden ontleed het tegen is geëvalueerd.
Hier zijn sommige zeer belangrijke eigenschappen van „Syntactische parser Csv voor Java“:
· Stroom het gebaseerde dossier het ontleden toestaan voor het ontleden van grote dossiers zonder de volledige dossierinhoud in geheugen op te slaan
· De eenvoudige beweging van het lezerspatroon door dossier
· Eenvoudige toegang tot gebiedsgegevens door index of door gebiedsnaam
· Interne het ontleden gebruikende series in plaats van koorden voor snel het van een lus voorzien over grote dossiers
· Het gebruik bouwde kaderfunctionaliteit in om de meeste coderende kwesties te behandelen in plaats van het veronderstellen of het hardcoding
· Omvat een schrijver CSV om de zorgen te verlichten terwijl het creëren van Csv- gegevens. Niet meer moetend zich over wat ongerust maken met wat te vervangen om omhoog met afbakeningen, tekstbepalende woorden, enz. aan te passen.
Wat in Deze Versie Nieuw is:
· Toegevoegde Gelijke methode aan CsvWriter.
· Voegde complexere backslash karaktervlucht zoals Hexuitdraai Achthoekige ### en o###, x##, Decimaal d###, en u#### Unicode toe.
Volledig freeware voor niet-commercieel gebruik.
Plaats enkel dit manuscript binnen tex-uitgeven plus' „Manuscripten“ omslag, openen de tekst binnen om te zetten tex-uitgeven plus, in werking stellen het manuscript en genieten van!
Wat in Deze Versie Nieuw is:
· Bijgewerkt voor MAC OS X 10.3 en tex-geef plus 4.9.1 uit.
YAML is een formaat van de gegevensrangschikking voor menselijke leesbaarheid en interactie met het scripting van talen wordt ontworpen die.
PyYAML is een syntactische parser yaml en een zender voor de programmeertaal van de Python.
NOTA: PyYAML is vergunning gegeven, verstrekt die en ontwikkelt zich in het kader van de termijnen van de Mit- Vergunning.
Eigenschappen van „PyYAML“:
· een volledige syntactische parser yaml 1.1. In het bijzonder, kan PyYAML alle voorbeelden van de specificatie ontleden. Het het ontleden algoritme is eenvoudig genoeg een verwijzing voor yaml syntactische parserimplementors te zijn.
· De steun van Unicode met inbegrip van input-output utf-8/utf-16 en de opeenvolgingen van de uvlucht.
· lage op gebeurtenis-gebaseerde syntactische parser en zender API (als SAXOFOON).
· API op hoog niveau voor het in series vervaardigen van en het deserializing van de inheemse voorwerpen van de Python (als DOM of groenten in het zuur).
· steun voor alle types van de yaml typesbewaarplaats. Een eenvoudige uitbreiding API wordt verstrekt.
· vrij zinnige foutenmeldingen.
Veranderingen van vorige versie
· setup.py controleert of LibYAML geïnstalleerdt en als zo is, bouwt en banden LibYAML installeert. Om installatie van LibYAML banden, gebruik te dwingen of onbruikbaar te maken --met -met-libyaml of --zonder-libyaml-buiten respectievelijk (gedeeltelijk moeilijke situaties #34).
· De bouw van banden LibYAML vereist geïnstalleerde niet meer Pyrex (vaste #33).
· yaml.load () heft een uitzondering op als de inputstroom meer dan één Yaml- document bevat (vaste #54).
· Vaste die uitzonderingen door LibYAML banden worden veroorzaakt (vaste #50).
· Bevestigde een punt. karakter die zoals! worden erkend! vlotter (vaste #62).
· Vaste Python 2.3 verenigbaarheidskwestie in het construeren!! timestamp waarden.
· Worden de binaire pakketten van vensters gebouwd tegen de stabiele tak LibYAML.
· Toegevoegde attributen yaml. __version en yaml. __with_libyaml (vaste #85).
Wat in Deze Versie Nieuw is:
· de verbeterde wiskunde van $, kneepjes aan verwijderde syntactische parser, zuiveren code.
Chronische bekwaam data/tijden in een grote verscheidenheid van natuurlijke en standaardformaten van eenvoudige dingen als „gemakkelijk om te ontleden“ compileert morgen dingen als „7 uren vóór morgen bij middag“.
Een nachtmerrie van zowel beginner als gevorderde Webontwikkelaars vindt een spellingfout in hun werk. Wat slechter is is een cliënt of een eind - gebruiker die een verkeerd geschreven woord vindt. U verliest geloofwaardigheid en enkel over het algemeen kijkt slecht. Het probleem is dat het moeilijk is om controle te spellen een Website -- dat is waar DreamCatcher binnen komt.
DreamCatcher is een handig nut om spellingsfouten op een website te controleren. DreamCatcher beweegt zich door de pagina's van een bepaalde plaats controlerend zowel de tekst op de plaats evenals de tekst van verbonden van Microsoft Word als van de Adobe Pdf- documenten. DreamCatcher maakt het gemakkelijk om te vinden waar de spellingfouten op uw plaats door de woorden in een Webkijker te benadrukken worden gevestigd.
Wat in Deze Versie Nieuw is:
· Twee HTMLsyntactische parsers zijn nu beschikbaar: de klassieke regex gebaseerde syntactische parser DreamCatcher en nu de nieuwe Propere gebaseerde syntactische parser XML. Het gebrek blijft de syntactische parser DreamCatcher, maar u kunt overschakelen om via de voorkeur op te ruimen.
· Proper is strikter en waarschijnlijk meer „correct“ dan de oude syntactische parser DreamCatcher maar ten gevolge van dat eveneens behandelt het geen misvormde pagina's. Beide syntactische parsers schijnen om over de zelfde snelheid te zijn, maar Proper schijnt om minder zo Proper geheugen te gebruiken zou kunnen de betere keus zijn als u reusachtige pagina's moet aftasten.
