Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vhyrro/zig-norg

An API to interface with the norg file format.
https://github.com/vhyrro/zig-norg

ref: move to `state` struct

f73aa28646002e79333a6d8c3abd56165c1c4b81 authored about 2 years ago by Vhyrro <[email protected]>
fix: wrong attached modifier logic

2613d9056b7253e03a736b72072f68b0e4194d1b authored about 2 years ago by Vhyrro <[email protected]>
tests: add trailing modifier (`\\\n`) test

83b7c43242057cb34238fe0312a159964790905f authored about 2 years ago by Vhyrro <[email protected]>
docs: update readme

54db4b68737f5875ccb3aa234603966843ca9bb0 authored about 2 years ago by Vhyrro <[email protected]>
feat: implement escape sequences

aeb7952d37d9e6859179307453cacfea6c969bab authored about 2 years ago by Vhyrro <[email protected]>
ref: remove worthless code in `.Special` branch

ad6cf7ab5214e4f03279ccf83f14ab68f40736cd authored about 2 years ago by Vhyrro <[email protected]>
fix: restore state after no space char is found after heading

3ae18f1d4bf2c72fcd088d0dbd60aa5e2f77bc91 authored about 2 years ago by Vhyrro <[email protected]>
docs: add readme

02315e82f924ff454be8955c516bb24ebbb84ac6 authored about 2 years ago by Vhyrro <[email protected]>
feat: more tests for headings

1de6e25cf2230ac9b98d886a8833e1d228d4278f authored about 2 years ago by Vhyrro <[email protected]>
feat: add support for structural detached modifiers

cf79e121f23c8677e3e10f1443aca6a861fd38e5 authored about 2 years ago by Vhyrro <[email protected]>
ref: extract even more pasring logic out into functions

ed82f9a8d0767351a9f47e22bdb2b55a26294a17 authored about 2 years ago by Vhyrro <[email protected]>
feat: completely move to iterators for parser

1278e2d299874319d732683e1955d53e254b75b5 authored about 2 years ago by Vhyrro <[email protected]>
feat(WIP): make parser use iterators

895877244aa3e13397b0b8aff96d002fe987b2c7 authored about 2 years ago by Vhyrro <[email protected]>
ref: extract some logic into private functions

7ab7fd4381369637562e089cdbf9f531c824e679 authored about 2 years ago by Vhyrro <[email protected]>
feat(tests): add extra tests

f2e1825fcb863751e065f8f35f16451a8c2a55f4 authored about 2 years ago by Vhyrro <[email protected]>
fix: tests should now work

bea5c8105cb093207bbd84a868dce64d52ee7085 authored about 2 years ago by Vhyrro <[email protected]>
ref: reformat parser to be more concise

347f272a08d9fed0b7ba1e60d8f09fa6e4663c8d authored about 2 years ago by Vhyrro <[email protected]>
chore: reformat tokenizer.zig

6063aa3765bb65001d67a4da132c2b6883b3914b authored about 2 years ago by Vhyrro <[email protected]>
fix: tests not working, `testing.expectEqualSlices` being crap

e69f2a3a65276437fc9fc57fdaa5c96bf26ee5de authored about 2 years ago by Vhyrro <[email protected]>
feat: add spoilers (`!spoiler!`) and fix unclosed markup at EOF

d81a88344db0f493bc06cdea26086083775391e0 authored about 2 years ago by Vhyrro <[email protected]>
fix(attached modifers): parser would accidentally copy over the `UnclosedModifier` token

4e342cbf0e20f71719e9ca6aa7dcf4db42e77519 authored about 2 years ago by Vhyrro <[email protected]>
feat: pretty big refactor, fix a lot of edge cases with attached modifiers

f2f6a8bf4541eb4c30139856305c695661bee839 authored about 2 years ago by Vhyrro <[email protected]>
fix: attached modifiers should not span more than a single paragraph

bc584320ed8c4f6a9ad9906bad1f017301ea1b46 authored about 2 years ago by Vhyrro <[email protected]>
fix: attached modifiers should be valid around punctuation and EOF

241fd3284dbe5d538ab05c0aef0fb97313642f73 authored about 2 years ago by Vhyrro <[email protected]>
feat: finish off `AttachedModifierType` struct

fb24e4603728832e1f029186d8879cc4464417bd authored about 2 years ago by Vhyrro <[email protected]>
ref: require arena allocator for `parse`

ea36a7fb9139e6b99e79a9dd6c46fbf972ba882c authored about 2 years ago by Vhyrro <[email protected]>
feat: write `lib.zig`

fb761729d87f19c01b874af68414285d5a14884e authored about 2 years ago by Vhyrro <[email protected]>
feat(parser): add incomplete attached modifier support

729849b1e446199f877d2bb0a3bb91799d66716f authored about 2 years ago by Vhyrro <[email protected]>
feat: add basic `parser.zig`

1d319b45b69d2847567a4530e40caaa297972b1c authored about 2 years ago by Vhyrro <[email protected]>
ref(tokenizer): remove extraneous `union(enum)`

48a621f73625848bd99e25fbe74467db0038aa98 authored about 2 years ago by Vhyrro <[email protected]>
chore: move to stage1 compiler

799ff685e43b24c1d3f3c656195224bdeeb2596b authored about 2 years ago by Vhyrro <[email protected]>
ref(tokenizer): `parse` => `tokenize`

ac10111b54e8ee47d433ab04f0c9bdfa007dc3d3 authored about 2 years ago by Vhyrro <[email protected]>
ref(tokenizer): remove unnecessary error field

438789f1c9b2e74f9392bb650d8296785af92b0d authored about 2 years ago by Vhyrro <[email protected]>
feat: add basic tokenizer

d0d751a63ba4550db1d5277c3b7dbfbf5c506119 authored about 2 years ago by Vhyrro <[email protected]>