Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ParadoxGameConverters/commonItems
Common utilities used by various converters
https://github.com/ParadoxGameConverters/commonItems
Last synced: 3 months ago
JSON representation
Common utilities used by various converters
- Host: GitHub
- URL: https://github.com/ParadoxGameConverters/commonItems
- Owner: ParadoxGameConverters
- License: mit
- Created: 2018-12-04T04:37:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T20:44:08.000Z (3 months ago)
- Last Synced: 2024-08-01T23:02:48.575Z (3 months ago)
- Language: C++
- Size: 862 KB
- Stars: 5
- Watchers: 6
- Forks: 15
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- AwesomeCppGameDev - commonItems
README
# Common Items
Common items for the different game converters. Including parsers, OS utilities, and some common classes.## Current Status
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/54be2f027eb040448b8bf89410c7ff3d)](https://www.codacy.com/gh/ParadoxGameConverters/commonItems/dashboard?utm_source=github.com&utm_medium=referral&utm_content=ParadoxGameConverters/commonItems&utm_campaign=Badge_Grade)
[![CodeFactor](https://www.codefactor.io/repository/github/paradoxgameconverters/commonitems/badge)](https://www.codefactor.io/repository/github/paradoxgameconverters/commonitems)
[![Coverage Status](https://coveralls.io/repos/github/ParadoxGameConverters/commonItems/badge.svg?branch=master)](https://coveralls.io/github/ParadoxGameConverters/commonItems?branch=master)## Included Items
### Color.h
Represents a Paradox-defined color.### CommonFunctions.h
A handful of helpful commonly-used functions.### CommonRegexes.h
A handful of helpful commonly-used regexes.### ConvenientParser.h
A parser that allows simple keyword to variable matches.### ConverterVersion.h
A class to handle converter-style versions.### Date.h
A class representing a Paradox-style date.### GameVersion.h
A class and some helpers representing the version of a Paradox game.### iconvlite.h
Simple cpp functions to convert strings from cp1251 to utf8 and from utf8 to cp1251.### Log.h
A class to log information during conversion.### OSCompatibilityLayer.h
A module to abstract many Operating System dependent functions.### Parser.h
A parser for reading Paradox Script.### ParserHelpers.h
Functions for reading common structures within Paradox Script.### StringUtils.h
Utilities for modifying strings.### targa.h
A borrowed utility to handle targa (.tga) files.