Commit Graph

  • 9d9757e868 Updates. main Joshua Bemenderfer 2025-09-08 16:24:38 -04:00
  • 70200a4091 Add line number function to JS document parser. Joshua Bemenderfer 2024-09-03 16:14:16 -04:00
  • 8dca90037a Add files array. Joshua Bemenderfer 2024-09-03 12:49:03 -04:00
  • 79d044ebac Get includes working relatively. Joshua Bemenderfer 2023-03-06 22:22:48 -05:00
  • f42225bd13 Move to custom SSG instead of eleventy. Joshua Bemenderfer 2023-03-04 22:36:08 -05:00
  • 31bb42e985 Early work on an Include block. Joshua Bemenderfer 2023-02-22 21:58:54 -05:00
  • 3b7077e761 Make more progress on package configuration, fill out C docs. Joshua Bemenderfer 2023-02-21 22:35:53 -05:00
  • fb90f825ed Finish adding JS API docs. Joshua Bemenderfer 2023-02-21 16:00:53 -05:00
  • 87eb5b7fbd Beginning to improve c docs. Joshua Bemenderfer 2023-02-21 12:59:37 -05:00
  • 5c347a95a0 Implement basic document functions for C API, mostly equivalent to JS ones. Joshua Bemenderfer 2023-02-19 17:04:36 -05:00
  • 3f6c475756 Cleanup and document core APIs in C, JS, and Python. Joshua Bemenderfer 2023-02-19 14:53:59 -05:00
  • 38068b24df Add missing test. Joshua Bemenderfer 2023-02-16 20:19:56 -05:00
  • 32d48c3222 Make all headers target URL fragment slug if no href is specified. Joshua Bemenderfer 2023-02-15 22:46:47 -05:00
  • 107a164ec8 Document most of the JS 'Document' API Joshua Bemenderfer 2023-02-15 22:43:58 -05:00
  • c1ac40905d Add autoprefixer dependency. Joshua Bemenderfer 2023-02-15 17:38:48 -05:00
  • c28fe448be Simplify tests for JS and python. Joshua Bemenderfer 2023-02-14 22:33:16 -05:00
  • 4156e3bf91 Started working on JS docs. Joshua Bemenderfer 2023-02-14 22:24:59 -05:00
  • 91ca89f158 Expand C recipes. Joshua Bemenderfer 2023-02-14 17:20:21 -05:00
  • 7dd718691b Start working on docs pages. Joshua Bemenderfer 2023-02-14 16:59:31 -05:00
  • 3b464c523e Tidy up styling, add basic ToC component. Joshua Bemenderfer 2023-02-14 16:47:38 -05:00
  • 54ad373744 Flesh out about page. Joshua Bemenderfer 2023-02-14 15:04:12 -05:00
  • 8b9a136d88 Start working on responsiveness and about page. Joshua Bemenderfer 2023-02-13 22:09:29 -05:00
  • 6dce7ff031 Finished main home page layout. Not responsive yet. Joshua Bemenderfer 2023-02-12 22:50:33 -05:00
  • 381aec4ba4 Add 'Core' section. Joshua Bemenderfer 2023-02-12 22:11:13 -05:00
  • df3aa36e26 First pass at hero section. Joshua Bemenderfer 2023-02-12 20:49:04 -05:00
  • 95842b73bd First work on actual site contents. Joshua Bemenderfer 2023-02-12 16:52:47 -05:00
  • 4e10b07561 More progress on parser. Joshua Bemenderfer 2023-02-12 09:00:19 -05:00
  • bc2fc78c96 Start working on docs site. Joshua Bemenderfer 2023-02-11 22:30:10 -05:00
  • cb09652f61 All tests passing for C implementation. Joshua Bemenderfer 2023-02-10 14:37:53 -05:00
  • c41990b793 All JS and Python tests passing. Joshua Bemenderfer 2023-02-10 13:07:10 -05:00
  • e72ff2eccf First attempt at Python port, expand tests. Joshua Bemenderfer 2023-02-07 16:38:23 -05:00
  • ac821e448d Start working on tests. Joshua Bemenderfer 2023-02-07 13:33:23 -05:00
  • ea6eb7bd94 Fix obvious bug. Joshua Bemenderfer 2023-02-05 08:58:34 -05:00
  • 657c95a4c1 Push current progress so I can work on my laptop. Joshua Bemenderfer 2023-02-05 07:44:11 -05:00
  • 94767772b4 Remove 'nest-whitespace-under-previous-line' logic and move it out to the same level, simplifying parser logic. Users of this lib can implement such behavior if they'd like. Joshua Bemenderfer 2023-02-04 10:01:17 -05:00
  • f54e29acbf Remove helper functions in favor of using a smarter next() function in while loops. Joshua Bemenderfer 2023-02-04 09:47:02 -05:00
  • 6cc901fee5 Fix blank line parsing. Joshua Bemenderfer 2023-02-01 21:50:18 -05:00
  • e5244ba2b0 Add initial support for tails. Joshua Bemenderfer 2023-01-30 21:56:08 -05:00
  • d568c3efe8 Add initial support for toArray and array-based object values. Joshua Bemenderfer 2023-01-30 21:23:57 -05:00
  • 4105eb7e0d Add support for collection keys in toObject. Joshua Bemenderfer 2023-01-30 20:59:10 -05:00
  • aebe488dad More API cleanup in preparation for a DSL. Joshua Bemenderfer 2023-01-30 20:14:31 -05:00
  • 67e7811772 Start cleaning up document and the example parser. I think this is the way to move forward, finally. Next up: DSL on top of functions. Joshua Bemenderfer 2023-01-30 18:54:13 -05:00
  • b02e742c89 Finish build from yesterday. Joshua Bemenderfer 2023-01-30 07:56:54 -05:00
  • b87fdfbd83 Start on parser v4. Joshua Bemenderfer 2023-01-29 17:25:43 -05:00
  • ef3c59fb74 New implementation of v3, should be more foolproof with simpler schemas. Joshua Bemenderfer 2023-01-28 22:24:44 -05:00
  • 14cc34f32e Changes to v3. Joshua Bemenderfer 2023-01-02 08:41:18 -05:00
  • dce436558e More work on array-based parser. Joshua Bemenderfer 2022-11-20 17:24:27 -05:00
  • c869c9c5d5 Preparing for postprocessor-based macros. Joshua Bemenderfer 2022-11-20 08:53:09 -05:00
  • 5dcf6598ba Working on simpler array-based implementation. Joshua Bemenderfer 2022-11-15 22:07:24 -05:00
  • 296056ce16 Reworked parser to be macro based. Joshua Bemenderfer 2022-11-15 17:10:17 -05:00
  • 4405f4857d Further progress on schema parser. Joshua Bemenderfer 2022-11-13 16:40:41 -05:00
  • 172f9d5ca1 Start making more generic. Joshua Bemenderfer 2022-11-13 16:29:28 -05:00
  • a6435368aa More complete support for arrays and collections. Joshua Bemenderfer 2022-11-13 16:12:57 -05:00
  • 787b918b70 Initial work on collecting tail and text. Reorganizing for cleaner public API. Joshua Bemenderfer 2022-11-13 14:46:02 -05:00
  • e07e3a837c Experimenting with parser further. Joshua Bemenderfer 2022-11-13 09:50:23 -05:00
  • f7a37681de Add parser experiment working with API surface. Joshua Bemenderfer 2022-11-12 21:32:38 -05:00
  • 28de2a8e20 Working on API surface. Joshua Bemenderfer 2022-11-12 21:30:22 -05:00
  • a0791b0c69 Preparing core package for use by other packages. Joshua Bemenderfer 2022-11-12 14:31:11 -05:00
  • 0196cd5c87 Reorganize repo. Joshua Bemenderfer 2022-11-01 14:55:57 -04:00
  • 403b6d1768 Reorganization - Start working on DSL API. Joshua Bemenderfer 2022-11-01 14:39:30 -04:00
  • 9b5ac14082 Initial commit. Joshua Bemenderfer 2022-08-31 22:15:07 -04:00