/commonItems

Common utilities used by various converters

Primary LanguageC++MIT LicenseMIT

Common Items

Common items for the different game converters. Including parsers, OS utilities, and some common classes.

Current Status

Codacy Badge CodeFactor Coverage Status

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.