Someone
public text v1 · immutable#include "ini.h"
namespace figconfig
{
regex letter = range('a','z')|range('A','Z');
regex number = range('0','9');
regex underscore = term('_');
regex identifier = +(letter|number|underscore);
regex strchars = range(' ','!')|range('#','~');
regex RxString = term('"') >> *strchars >> term('"');
regex value = RxString|identifier;
regex key = term('[') >> identifier >> term(']') >> term('\n');
regex assign = identifier >> term('=') >> value >> term('\n');
}