aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler.rs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rewrite algorithm to not pass around boxed functionsLibravatar Titus Wormer2022-08-091-21/+38
* Refactor to pass more `&str`s, work on more bytesLibravatar Titus Wormer2022-08-011-90/+65
* Remove unneeded field in compile contextLibravatar Titus Wormer2022-08-011-39/+8
* Refactor to improve statesLibravatar Titus Wormer2022-07-291-236/+304
* Refactor to work on bytes (`u8`)Libravatar Titus Wormer2022-07-291-21/+24
* Refactor to work on `char`sLibravatar Titus Wormer2022-07-281-95/+109
* Refactor to remove unneeded tuples in every statesLibravatar Titus Wormer2022-07-221-3/+3
* Refactor to improve allocation around stringsLibravatar Titus Wormer2022-07-201-94/+80
* Remove another unneeded `HashMap`Libravatar Titus Wormer2022-07-191-137/+120
* Change to improve `default_line_ending` apiLibravatar Titus Wormer2022-07-181-3/+1
* Refactor to move options to `lib/`Libravatar Titus Wormer2022-07-181-160/+1
* Remove unneeded tokenLibravatar Titus Wormer2022-07-181-10/+8
* Fix some final eol bugsLibravatar Titus Wormer2022-07-151-0/+9
* Fix compiling final eof after list itemsLibravatar Titus Wormer2022-07-151-0/+2
* Refactor to sort, document lists in tokenLibravatar Titus Wormer2022-07-151-2/+1
* Refactor to sort, document lists in compilerLibravatar Titus Wormer2022-07-151-153/+146
* Fix two more list bugsLibravatar Titus Wormer2022-07-141-1/+1
* Add support for container stateLibravatar Titus Wormer2022-07-141-3/+18
* Fix a bunch of container thingsLibravatar Titus Wormer2022-07-141-18/+37
* Fix to close containers before several (blank) line endingsLibravatar Titus Wormer2022-07-131-11/+12
* Fix a lot of list thingsLibravatar Titus Wormer2022-07-121-20/+71
* Add initial support for listsLibravatar Titus Wormer2022-07-121-4/+78
* Fix block quote bugsLibravatar Titus Wormer2022-07-111-6/+9
* Refactor to move token types to `token`Libravatar Titus Wormer2022-07-071-136/+131
* Fix to order enter/exit mapsLibravatar Titus Wormer2022-07-071-46/+48
* Add basic support for block quotesLibravatar Titus Wormer2022-07-071-6/+23
* Refactor to do some to dosLibravatar Titus Wormer2022-07-051-1/+1
* Add support for unicode punctuationLibravatar Titus Wormer2022-07-041-1/+1
* Update list of todosLibravatar Titus Wormer2022-07-041-2/+1
* Add support for attention (emphasis, strong)Libravatar Titus Wormer2022-07-041-0/+24
* Update todosLibravatar Titus Wormer2022-07-011-0/+1
* Add support for stripping tags in image `alt`Libravatar Titus Wormer2022-06-301-47/+57
* Fix to prefer resource when givenLibravatar Titus Wormer2022-06-301-6/+6
* Refactor some docs, fix some grammarLibravatar Titus Wormer2022-06-301-2/+0
* Refactor to reorder compilerLibravatar Titus Wormer2022-06-291-224/+224
* Add docs to compilerLibravatar Titus Wormer2022-06-291-77/+136
* Fix a bunch of bugs with definitions, referencesLibravatar Titus Wormer2022-06-291-21/+16
* Add support for compiling definitionsLibravatar Titus Wormer2022-06-291-52/+196
* Refactor to externalize handlers of compilerLibravatar Titus Wormer2022-06-291-533/+638
* Add support for sharing identifiers, references before definitionsLibravatar Titus Wormer2022-06-291-4/+34
* Add improved docs in compilerLibravatar Titus Wormer2022-06-281-27/+61
* Fix jumps in `edit_map`Libravatar Titus Wormer2022-06-281-33/+4
* Add link, images (resource)Libravatar Titus Wormer2022-06-241-29/+184
* Rename `Whitespace` token to `SpaceOrTab`Libravatar Titus Wormer2022-06-221-5/+5
* Add docs for `default_line_ending`Libravatar Titus Wormer2022-06-211-1/+41
* Add support for passing token types to destination, label, titleLibravatar Titus Wormer2022-06-211-2/+2
* Refactor to move protocols to constantsLibravatar Titus Wormer2022-06-211-6/+2
* Refactor to improve a bunch of statesLibravatar Titus Wormer2022-06-211-26/+32
* Add support for inferring line ending, configurableLibravatar Titus Wormer2022-06-211-16/+73
* Add improved whitespace handlingLibravatar Titus Wormer2022-06-201-9/+1