diff options
author | David Robillard <d@drobilla.net> | 2021-07-08 16:15:46 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-12-02 16:27:02 -0500 |
commit | fb95ceca3b744e47e973585aa682515365ac9eb0 (patch) | |
tree | 264e30801d634ea580478a10095938448b4962c8 /doc | |
parent | 8978501e5cf06f366eb14f6ef5f5f7f2f8e34986 (diff) | |
download | serd-fb95ceca3b744e47e973585aa682515365ac9eb0.tar.gz serd-fb95ceca3b744e47e973585aa682515365ac9eb0.tar.bz2 serd-fb95ceca3b744e47e973585aa682515365ac9eb0.zip |
Use a fixed-size reader stack
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man/serdi.1 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/man/serdi.1 b/doc/man/serdi.1 index a6b94f42..24a4ad46 100644 --- a/doc/man/serdi.1 +++ b/doc/man/serdi.1 @@ -11,6 +11,7 @@ .Op Fl abefhlqv .Op Fl c Ar prefix .Op Fl i Ar syntax +.Op Fl k Ar bytes .Op Fl o Ar syntax .Op Fl p Ar prefix .Op Fl r Ar root @@ -71,6 +72,12 @@ Case is ignored, valid values are: .Dq NTriples , .Dq TriG , .Dq Turtle . +.It Fl k Ar bytes +Parser stack size. +Parsing is performed using a pre-allocated stack for performance and security reasons. +By default, the stack is 1 MiB, which should be sufficient for most data. +This can be increased to support unusually structured data and huge literals, +or decreased to reduce overall memory requirements and reduce startup time. .It Fl l Lax (non-strict) parsing. If this is enabled, recoverable syntax errors will print a warning, but parsing will proceed starting at the next statement if possible. |