ParadoxSaveParser/ParadoxSaveParser.Lib/Parser.cs

29 lines
524 B
C#

namespace ParadoxSaveParser.Lib;
public abstract class Parser
{
protected Stream _saveFile;
protected Parser(Stream savefile)
{
_saveFile = savefile;
}
protected enum TokenType
{
Invalid, String, Equals, BracketOpen, BracketClose,
}
protected struct Token
{
public TokenType type;
public string? value;
}
protected void BuildAST()
{
}
public abstract SaveData Parse();
}