Miniini.

Libreria C ++ per la lettura di file INI (o CFG)
Scarica ora

Miniini. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Ferdinand Majerech
  • Sito web dell'editore:
  • https://launchpad.net/~kiithsacmp

Miniini. Tag


Miniini. Descrizione

Libreria C ++ per la lettura di file INI (o CFG) Miniini è una libreria C ++ gratuita / open source, minimalistic, veloce e semplice da utilizzare per la lettura di file INI (o CFG). Non ha dipendenze e dovrebbe compilare su qualsiasi piattaforma con un compileratore C ++ conforme standard.Main priorità di Miniini è, come suggerisce il nome, il minimalismo e la velocità. L'obiettivo è creare la biblioteca INI più veloce possibile a sostegno delle caratteristiche INI più comuni senza sacrificare la facilità d'uso. I miniini dovrebbero essere utili soprattutto per lo sviluppo del gioco, ad esempio le impostazioni del gioco, le proprietà delle unità nei giochi di strategia, ecc. Build di debug di Miniini può anche controllare i file INI che legge e rilascia avvertenze per gli errori più comuni nel codice INI. Questo dovrebbe essere utile principalmente per gli utenti di programmi che utilizzano i modders di gioco di miniini. Al momento, il set di funzionalità di Miniini è abbastanza limitato; Ad esempio, non vi è alcun supporto per più valori in un tag. Ciò dovrebbe migliorare nelle versioni future.Miniini è distribuito sotto la licenza MIT / X. Ecco alcune caratteristiche chiave di "Miniini": · Legge la maggior parte dei file INI o CFG. · È sensibile al maiuscolo / minuscolo. Ciò significa che , e non sono uguali e c'è una differenza tra tag = e tag =. · Fornisce metodi per leggere le corde C, gli interni, i floast e le boli da IniFile e controlla i dati INI per errori, consentendo al programmatore di utilizzare i propri valori predefiniti. · Nel Build Debug, problemi Avvertenze per l'utente, ad esempio quando una tag ROM che il programma tenta di caricare un int contiene qualcos'altro. · Il programmatore può fornire una callback per elaborare gli avvertimenti (per impostazione predefinita, vengono stampati in output standard) · Non è possibile scrivere su file INI in questo momento. Questo dovrebbe essere implementato in futuro, ma non è una priorità al momento. Ignora tutti gli spazi, cioè senza spazi / schede in tag o valori. Per esempio: · Tag = 125685 · e · T A G = 125685 · Entrambi hanno lo stesso significato. Gli spazi potrebbero essere supportati in futuro per i valori, se ci sarà bisogno, ma non sono previsti al momento. · Supporta commenti a riga singola con un carattere di commento configurabile. Quindi se vuoi usare # invece di; , Puoi. Non c'è supporto per più caratteri di commenti principalmente per motivi di prestazione. · Non supporta commenti multilinea, come c / / commenti. Questo è progettato per essere implementato in futuro. Può leggere gli array di dati da sequenze numerate di tag, ad esempio: · A1 = 1 · A2 = 2 · A3 = 3 · Tuttavia, queste sequenze devono essere ordinate dall'indice più basso al più alto. Se non vengono ordinati, viene emesso un avviso (con build di debug) e solo tag prima che il primo tag in ordine errato venga letto. · Non c'è ancora supporto per tag multi-value, anche se sono previsti per il futuro. Cosa c'è di nuovo in questa versione: · Questa versione non cambia nulla all'esterno. Nell'interno, tuttavia, è stato aggiunto un allocatore di memoria personalizzato, aumentando la velocità di miniini di circa il 15% e diminuendo il suo utilizzo della memoria di circa il 45%. Miniini è già abbastanza veloce, essere in grado di caricare Parse e scaricare un file INI ~ 1MB con 512 sezioni in meno di 70 ms. · Sono stati aggiunti alcuni script di benchmarking. Questi richiedono Python e Valgrind da eseguire, tuttavia, ciò non influisce sulle dipendenze su Miniini stesso.


Miniini. Software correlato

Akshell.

Un'utilità e una libreria per l'accesso allo sviluppo a Akshell.com ...

192

Scarica

Pycheddar.

oggetti di classe per astrarre il processo di interazione con l'API Cheddargetter ...

135

Scarica

unittest2.

Le nuove funzionalità di Unittest for Python 2.7 ha retrocesso a Python 2.4+. ...

130

Scarica