[fcformat] Add list of undocumented language features
This commit is contained in:
parent
384542fa91
commit
04ac14fc14
|
@ -28,6 +28,41 @@
|
|||
#include <stdarg.h>
|
||||
|
||||
|
||||
/* XXX Document the language.
|
||||
*
|
||||
* These are mostly the features implemented but not documented:
|
||||
*
|
||||
* width %[[-]width]{tag}
|
||||
* index %{tag[ids]}
|
||||
* name= %{tag=|decorator}
|
||||
* :name= %{:tag=|decorator}
|
||||
* subexpr %{{expr}|decorator1|decorator2}
|
||||
* delete %{-charset,lang{expr}|decorator}
|
||||
* filter %{+family,familylang{expr}|decorator}
|
||||
* cond %{?tag1,tag2,!tag3{}{}}
|
||||
* decorat %{tag|decorator1|decorator2}
|
||||
* default %{parameter:-word}
|
||||
* array %{[]family,familylang{expr}|decorator}
|
||||
* langset enumeration using the same syntax as arrays
|
||||
*
|
||||
* filters:
|
||||
* basename FcStrBasename
|
||||
* dirname FcStrDirname
|
||||
* downcase FcStrDowncase
|
||||
* shescape
|
||||
* cescape
|
||||
* xmlescape
|
||||
* delete delete chars
|
||||
* escape escape chars
|
||||
* translate translate chars
|
||||
*
|
||||
* builtins:
|
||||
* unparse
|
||||
* fcmatch
|
||||
* fclist
|
||||
* pkgkit
|
||||
*/
|
||||
|
||||
/*
|
||||
* Some ideas for future syntax extensions:
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue