Add a .clang-format file

Lex Spoon <[email protected]> Tue, 27 Feb 2024 16:45:10 -0500
Newsgroups gmane.comp.parsers.bison.patches
Message-ID <CALM2SnbzuNvs1ovffj8vAkLAveK+ZLBU4rcC1+K_ePS+6MJQOA@mail.gmail.com>
--000000000000662d42061263f15c
Content-Type: text/plain; charset="UTF-8"

This patch adds a .clang-format file, along with instructions on how to use
it.

I find the GNU coding style a little unfamiliar and easy to mess up. The
clang-format tool can be used to clean up a lot of idiosyncratic things
such as putting a space before the parentheses after a function call.

Lex Spoon

--000000000000662d42061263f15c
Content-Type: text/x-patch; charset="US-ASCII"; name="clang-format.patch"
Content-Disposition: attachment; filename="clang-format.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_lt4wc1ja0>
X-Attachment-Id: f_lt4wc1ja0

Y29tbWl0IDkwMjQ2NjQ4NDg3OTM5ZmQ3MmE0ZDA3ZTI3MDI3YWU4NGEyMjI0MTcKQXV0aG9yOiBM
ZXggU3Bvb24gPGxleEBsZXhzcG9vbi5vcmc+CkRhdGU6ICAgVHVlIEZlYiAyNyAxNjo0MzoxNSAy
MDI0IC0wNTAwCgogICAgQWRkIGEgLmNsYW5nLWZvcm1hdCBmaWxlCgpkaWZmIC0tZ2l0IGEvLmNs
YW5nLWZvcm1hdCBiLy5jbGFuZy1mb3JtYXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAuLjI2MTE5OTNmCi0tLSAvZGV2L251bGwKKysrIGIvLmNsYW5nLWZvcm1hdApAQCAtMCww
ICsxLDEzIEBACitCYXNlZE9uU3R5bGU6IEdOVQorSW5kZW50UFBEaXJlY3RpdmVzOiBCZWZvcmVI
YXNoCitVc2VUYWI6IE5ldmVyCitJbmNsdWRlQmxvY2tzOiBSZWdyb3VwCitJbmNsdWRlQ2F0ZWdv
cmllczoKKyAgLSBSZWdleDogICAgICAgICAgJ148Y29uZmlnLmg+JworICAgIFByaW9yaXR5OiAg
ICAgICAtMQorICAtIFJlZ2V4OiAgICAgICAgICAnInN5c3RlbS5oIicKKyAgICBQcmlvcml0eTog
ICAgICAgMQorICAtIFJlZ2V4OiAgICAgICAgICAnPC4qPicKKyAgICBQcmlvcml0eTogICAgICAg
MgorICAtIFJlZ2V4OiAgICAgICAgICAnLionCisgICAgUHJpb3JpdHk6ICAgICAgIDMKZGlmZiAt
LWdpdCBhL1JFQURNRS1oYWNraW5nLm1kIGIvUkVBRE1FLWhhY2tpbmcubWQKaW5kZXggYjU2NDdm
ZmYuLjYxZGM0NTRjIDEwMDY0NAotLS0gYS9SRUFETUUtaGFja2luZy5tZAorKysgYi9SRUFETUUt
aGFja2luZy5tZApAQCAtMjQ4LDYgKzI0OCwyNCBAQCB0aGUgZnVuY3Rpb24uCiBJbiB3cml0aW5n
IGFyaXRobWV0aWMgY29tcGFyaXNvbnMsIHVzZSAiPCIgYW5kICI8PSIgcmF0aGVyIHRoYW4gIj4i
IGFuZCAiPj0iCiA8aHR0cHM6Ly9wdWJsaWMtaW5ib3gub3JnL2dpdC83dmZ5dzd5ZWJqLmZzZl8t
X0Bhc3NpZ25lZC1ieS1kaGNwLmNveC5uZXQvPi4KIAorCitZb3UgY2FuIHVzZSB0aGUgYGNsYW5n
LWZvcm1hdGAgY29tbWFuZCB0byByZWZvcm1hdCBmaWxlcworYXV0b21hdGljYWxseS4KK0l0IHdv
bid0IGZpeCBhbGwgc3R5bGUgcHJvYmxlbXMsIGJ1dCBpdCBjYW4gZG8gdGhpbmdzCitsaWtlIGNo
YW5nZSB0YWJzIHRvIHNwYWNlcyBvciBpbnNlcnQgc3BhY2VzIGJlZm9yZSB0aGUKK3BhcmVudGhl
c2VzIGluIGEgZnVuY3Rpb24gY2FsbC4KK1RoZXJlIGlzIGEgc3VpdGFibGUgYC5jbGFuZy1mb3Jt
YXRgIGZpbGUgaW4gdGhpcyByZXBvc2l0b3J5LAorc28geW91IGNhbiB1c3VhbGx5IGZvcm1hdCBh
biBpbmRpdmlkdWFsIGZpbGUgYXMgc2ltcGx5IGFzCitmb2xsb3dzOgorCisgICAgY2xhbmctZm9y
bWF0IC1pIFlPVVJGSUxFLmMKKworUGxlYXNlIGRvIG5vdCByZWZvcm1hdCBwcmUtZXhpc3Rpbmcg
ZmlsZXMgdW5sZXNzIHlvdSBhcmUgbWFraW5nCittYWpvciBjaGFuZ2VzIHRvIHRoZW0uIElmIHlv
dSBkbyByZWZvcm1hdCBhIHdob2xlIGV4aXN0aW5nIGZpbGUsCit0aGVuIHN1Ym1pdCB0aGUgcmVm
b3JtYXR0aW5nIGNoYW5nZSBhcyBpdHMgb3duIGNvbW1pdCwgc28gdGhhdAoraXQgaXMgZWFzaWVy
IHRvIHNlcGFyYXRlIHRoZSByZWFsIGNoYW5nZXMgZnJvbSB0aGUgZm9ybWF0dGluZworY2hhbmdl
cyBpbiB0aGUgR2l0IGhpc3RvcnkuCisKICMjIyBCaXNvbgogRm9sbG93IHRoZSBHTlUgQ29kaW5n
IFN0YW5kYXJkcy4KIAo=
--000000000000662d42061263f15c--