https://github.com/ParadoxGameConverters/commonItems
  
  
    Common utilities used by various converters 
    https://github.com/ParadoxGameConverters/commonItems
  
        Last synced: 6 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 7 years ago)
 - Default Branch: master
 - Last Pushed: 2024-11-08T08:21:41.000Z (12 months ago)
 - Last Synced: 2024-11-08T09:26:27.785Z (12 months ago)
 - Language: C++
 - Size: 869 KB
 - Stars: 5
 - Watchers: 6
 - Forks: 16
 - 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
[](https://www.codacy.com/gh/ParadoxGameConverters/commonItems/dashboard?utm_source=github.com&utm_medium=referral&utm_content=ParadoxGameConverters/commonItems&utm_campaign=Badge_Grade)
[](https://www.codefactor.io/repository/github/paradoxgameconverters/commonitems)
[](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.