Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: update PDF manual | Federico Igne | 2022-12-30 | 1 | -9/+18 |
| | |||||
* | feat(list): add flag to list valid entry points | Federico Igne | 2022-12-30 | 1 | -9/+16 |
| | |||||
* | qol: print name of missing macro on panic | Federico Igne | 2022-12-30 | 1 | -3/+2 |
| | |||||
* | feat(target): allow limiting the generated entrypoints | Federico Igne | 2022-12-30 | 1 | -12/+23 |
| | | | | | Introduces the `-t/--target` flag that can be used to provide a path. Only entry points that have this path as a prefix will be generated. | ||||
* | fix: allow more flexible entrypoint definition | Federico Igne | 2022-12-30 | 1 | -12/+33 |
| | | | | | | | | Entrypoints can now be forced by using the class `entry` or by specifying an attribute `path`. Compatibility with previous versions is maintained and any identifier that actually looks like a file is considered as such. | ||||
* | feat(source): provide tangled code alongside the literate programv0.3.0 | Federico Igne | 2022-08-28 | 1 | -0/+165 |
| | | | | | On one hand this defeats the purpose of having the literate program, but it avoids the awkward "bootstrapping" experience. | ||||
* | feat: add bootstrapping executable | Federico Igne | 2022-06-08 | 1 | -170/+0 |
| | |||||
* | feat: add maximum recursion depth on code generationv0.1.0 | Federico Igne | 2022-05-27 | 1 | -7/+16 |
| | |||||
* | improvement(errors): print informative messages on stderr | Federico Igne | 2022-05-27 | 1 | -3/+3 |
| | |||||
* | feat(cli): simple command line interface | Federico Igne | 2022-05-27 | 1 | -14/+29 |
| | |||||
* | refactor: block indentation | Federico Igne | 2022-05-27 | 1 | -9/+25 |
| | |||||
* | refactor: minor details on main functions | Federico Igne | 2022-05-27 | 1 | -16/+18 |
| | |||||
* | feat: generate files from entry macros | Federico Igne | 2022-05-27 | 1 | -2/+16 |
| | |||||
* | refactor: better naming | Federico Igne | 2022-05-27 | 1 | -6/+5 |
| | |||||
* | refactor: simplify codeblock concatenation | Federico Igne | 2022-05-27 | 1 | -6/+1 |
| | |||||
* | feat: override codeblock when `.override` class is provided | Federico Igne | 2022-05-27 | 1 | -13/+13 |
| | |||||
* | feat: concat codeblocks with same ID by default | Federico Igne | 2022-05-27 | 1 | -1/+9 |
| | |||||
* | docs: add some notes on recent lifetime learnings | Federico Igne | 2022-05-27 | 1 | -23/+58 |
| | |||||
* | feat: add support for multiple targets | Federico Igne | 2022-05-27 | 1 | -5/+8 |
| | |||||
* | feat: perform recursive macro substitution | Federico Igne | 2022-05-27 | 1 | -12/+28 |
| | |||||
* | fix: enable multiline mode in regex detection | Federico Igne | 2022-05-27 | 1 | -1/+1 |
| | |||||
* | feat: add simple codeblock indentation | Federico Igne | 2022-05-27 | 1 | -8/+16 |
| | |||||
* | Add first attempt at tangler | Federico Igne | 2022-04-22 | 1 | -0/+50 |