diff --git a/TsIniParser/pre_processor.lark.cache b/TsIniParser/pre_processor.lark.cache index 8e1cff2..7eaf041 100644 Binary files a/TsIniParser/pre_processor.lark.cache and b/TsIniParser/pre_processor.lark.cache differ diff --git a/TsIniParser/ts_ini.lark b/TsIniParser/ts_ini.lark index 9798d14..be2e8e0 100644 --- a/TsIniParser/ts_ini.lark +++ b/TsIniParser/ts_ini.lark @@ -212,6 +212,7 @@ FLOATING_CONSTANT : (FLOAT | SIGNED_FLOAT) "f"? // ============================ General ============================ ANY_VALUE : /[^\n]+/ -KEY.-1 : (CNAME | ESCAPED_STRING) WS_INLINE? "=" +KEY.-1 : (KEY_NAME | ESCAPED_STRING) WS_INLINE? "=" +KEY_NAME : ("_"|LETTER) ("_"|"-"|LETTER|DIGIT)* _EOL : NEWLINE _identifier : identifier \ No newline at end of file diff --git a/TsIniParser/ts_ini.lark.cache b/TsIniParser/ts_ini.lark.cache index 87ab58d..c0a204f 100644 Binary files a/TsIniParser/ts_ini.lark.cache and b/TsIniParser/ts_ini.lark.cache differ