|
r34677
| file changeset diff or repo changeset diff
| igor2 | 2021-05-21T06:54:38.084563Z
| [qparse] -Fix: update 'consumed' output to skip over closing parenthesis for function syntax or terminating semicolon
|
M /trunk/src_3rd/qparse/qparse.c
|
|
r34673
| file changeset diff or repo changeset diff
| igor2 | 2021-05-15T10:21:59.829755Z
| [qparse] -Fix: in non-function syntax stray whitespace at the end shouldn't induce an extra empty argument at the end of argv[]
|
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r28951
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T10:33:29.157415Z
| [qparse] -Add: be able to save original field start positions so the caller can re-intrepret fields if needed
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example_static.c
M /trunk/src_3rd/qparse/qparse.c
|
|
r28950
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T09:14:37.160977Z
| [qparse] -Add: option for parsing function() like constructs
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r28948
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T08:02:40.109303Z
| [qparse] -Fix: static example resets argv strings to NULL to avoid invalid free at the end
|
M /trunk/src_3rd/qparse/example_static.c
|
|
r28947
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T07:56:29.843371Z
| [qparse] -Split: example to dynamic and static (qparse4)
|
A /trunk/src_3rd/qparse/example_static.c
A /trunk/src_3rd/qparse/example_dynamic.c
D /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/Makefile
|
|
r28946
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T07:54:31.600127Z
| [qparse] -Fix: simplify and harden argv free'ing
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
r28945
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T07:33:53.898633Z
| [qparse] -Add: qparse4() API for persistent allocations
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r28943
| file changeset diff or repo changeset diff
| igor2 | 2019-12-27T05:18:40.747507Z
| [qparse] -Add: support for irc-style "last argument is lead by a colon" eception via flags
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
|
|
|
|
r28453
| file changeset diff or repo changeset diff
| igor2 | 2019-11-24T08:53:18.935830Z
| [qparse] -Add: option for taking comma as field sep
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
|
|
r28452
| file changeset diff or repo changeset diff
| igor2 | 2019-11-24T08:45:03.189900Z
| [qparse] -Add: optional termination on semicolon and/or newlines
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r28450
| file changeset diff or repo changeset diff
| igor2 | 2019-11-24T08:36:31.265025Z
| [qparse] -Add: extended API for sequential multi-command parsing
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
|
|
r8901
| file changeset diff or repo changeset diff
| igor2 | 2017-05-14T11:08:53.878333Z
| [qparse] -Add: option for accepting single-level partenthesis as quoting
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
r8899
| file changeset diff or repo changeset diff
| igor2 | 2017-05-14T10:53:24.932401Z
| [qparse] -Add: option for taking multiple separators as a single separator
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r6785
| file changeset diff or repo changeset diff
| igor2 | 2017-02-09T05:56:54.772761Z
| [qparse] -Add: advanced API for single quotes
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
|
|
|
r4636
| file changeset diff or repo changeset diff
| igor2 | 2016-11-06T07:43:12.585717Z
| [qparse] -Fix: use local strdup for portability
|
M /trunk/src_3rd/qparse/qparse.h
M /trunk/src_3rd/qparse/qparse.c
|
|
|
|
r2636
| file changeset diff or repo changeset diff
| igor2 | 2016-08-20T04:05:32.796665Z
| [qparse] -Add: example code and API doc
|
M /trunk/src_3rd/qparse/qparse.h
A /trunk/src_3rd/qparse/example.c
M /trunk/src_3rd/qparse/qparse.c
M /trunk/src_3rd/qparse/Makefile
|
|
r1163
| file changeset diff or repo changeset diff
| igor2 | 2016-03-06T16:39:37.610309Z
| [unglib] -Import: qparse as a minilib, from gpmi
|
A /trunk/src_3rd/qparse/qparse.h
A /trunk/src_3rd/qparse/qparse.c
A /trunk/src_3rd/qparse/Makefile
A /trunk/src_3rd/qparse
|
|