Commit Graph

36 Commits

Author SHA1 Message Date
Vadim Godunko
e0d8fa3dbd Remove pragmas unnecessary due to upgrade to GCC 12. 2022-08-30 07:04:21 +03:00
Vadim Godunko
fbeee8079c Exclude implementation package from the generated documentation. 2022-07-23 10:02:34 +03:00
Vadim Godunko
ddff617a7a Support of whitespace squeeze for all non-text elements...
... and control of whitespace omit/squeeze by xml:space attribute.
2022-07-18 18:50:02 +03:00
Vadim Godunko
b7c276b538 Introduce structure proxies. 2022-07-15 18:46:08 +03:00
Vadim Godunko
4c82d0c753 Remove path parameter from value proxy. 2022-07-15 18:46:08 +03:00
Vadim Godunko
1c176f1fe7 Simple content proxy for Virtual_String. 2022-07-15 18:46:08 +03:00
Vadim Godunko
efe0aaadef XML reader on top of Matreshka's Simple_Reader. 2022-07-14 09:16:51 +03:00
Vadim Godunko
ccb82d2ba1 Remove Success parameter for Set_Document_Locator subprogram. 2022-07-14 09:16:51 +03:00
Vadim Godunko
0fd7f06897 Dereference iterator when appear in the resolved path. 2022-07-12 12:55:25 +03:00
Vadim Godunko
e19c0e90cc Pop state when skip out of the current element. 2022-07-12 12:55:25 +03:00
Vadim Godunko
c2bc646aca Improve error reporting. 2022-07-12 12:55:25 +03:00
Vadim Godunko
48e95c8c21 Replace string literals by constants...
... for compatibility with older compilers.
2022-07-12 12:55:25 +03:00
Vadim Godunko
232c5a8d0f Support of simplest case of tal:omit-tag 2022-07-12 12:55:25 +03:00
Vadim Godunko
106bf79dea Remove debug output. 2022-07-12 12:55:25 +03:00
Vadim Godunko
6cf8971806 Content_Proxy doesn't handle path anymore. 2022-07-12 12:55:25 +03:00
Vadim Godunko
b4a1158dd4 Output error when when is is reported by the proxy 2022-07-12 12:55:25 +03:00
Vadim Godunko
e0bd7324c2 Support of tal:conditional directive. 2022-07-12 12:55:25 +03:00
Vadim Godunko
4287df8b84 Introduce composite proxy and implementation of proxy to report errors. 2022-07-12 12:55:25 +03:00
Vadim Godunko
1b1f113006 Reset state of the parser on Start_Document event. 2022-07-12 12:55:25 +03:00
Vadim Godunko
c9ffc291c8 Report error when item doesn't support content proxy interface. 2022-07-12 12:55:25 +03:00
Vadim Godunko
bf560f8f66 Pass path to iterable proxy too. 2022-07-12 12:55:25 +03:00
Vadim Godunko
7fc84fb31a Report error when path to iterable can't be resolved. 2022-07-12 12:55:25 +03:00
Vadim Godunko
383f311c85 Release memory used by namespaces.
Code refactoring to avoid crash due to bug in the compiler.
2022-07-12 12:55:25 +03:00
Vadim Godunko
279c158545 Initial support of attributes substitution. 2022-07-12 12:55:25 +03:00
Vadim Godunko
2b9a5e1d07 Code refactoring. 2022-07-12 12:55:25 +03:00