Commit Graph

38 Commits

Author SHA1 Message Date
980b92f631 refactor: use a highlight level to emit errors 2024-08-26 08:43:36 -05:00
25a5b20d5f feat: improve error rendering on code snippets 2024-08-12 20:31:19 -05:00
5cfb0e525b Add semantic errors display from the compiler 2024-08-01 20:33:44 -05:00
7e4d11123e Fix error messages where there shouldn't be any 2024-07-29 17:40:51 -05:00
bb6478b474 Add rendering of compiler panics in code snippets 2024-07-28 19:54:15 -05:00
27bfca8880 Refactor syntax highlighter to new spec from the compiler 2024-07-28 18:23:51 -05:00
2fb095896b Add visual indicator to lexical errors in code snippets 2024-07-28 16:51:56 -05:00
aa357101fb Add docs on templating 2024-07-19 22:08:37 -05:00
2eb6e13d32 Add Outfit as display font 2024-07-13 17:27:07 -05:00
bfeb065c68 Add page for Array.concat 2024-07-12 19:15:07 -05:00
a542071af9 Use the native lexer instead of a TS reimplementation 2024-07-05 19:12:30 -05:00
49faed4fcb Move code snippets to use new component 2024-07-05 16:58:50 -05:00
ebf62bcd5c Remove client side syntax highlighting 2024-07-05 09:40:10 -05:00
631acc8122 Refactor trimming utility 2024-07-05 09:09:49 -05:00
5208496124 Fix highlighter. Add docs on templating 2024-07-04 20:20:24 -05:00
b32329935c Component for Hero sections 2024-06-28 21:37:20 -05:00
1714d7ee76 Add landpage components 2024-06-20 17:29:35 -05:00
088ec3f867 Add docs for lang spec 2024-05-30 20:03:54 -05:00
34efcc780d UI for api 2024-05-28 21:12:04 -05:00
79bdee91d0 small changes 2024-05-20 16:53:14 -05:00
957921b793 Finish thp code DSL basic implementation 2024-05-20 10:02:08 -05:00
838bd233ac Create parse for thp state machine dsl 2024-05-20 09:21:51 -05:00
c7b429105d Add more detailed interactive code 2024-05-19 23:40:31 -05:00
e52ce64bce Implement state unset 2024-05-19 23:11:23 -05:00
ea7889726c Add 2 interactive examples 2024-05-19 23:06:08 -05:00
0d4aad83da Implement state 2024-05-19 22:11:19 -05:00
0861b053d8 Implement stdout print 2024-05-19 22:05:01 -05:00
3fd4b719b9 Dinamically execute instructions on code samples 2024-05-19 21:53:34 -05:00
525e4f5197 Create a state machine with Alpine 2024-05-19 21:47:31 -05:00
063a9e1c06 Minimal Alpine interactivity 2024-05-19 21:30:11 -05:00
43cc334417 Add alpine for client side interactivity 2024-05-19 20:53:29 -05:00
6c898b0d01 Manually highlight code using the lexer 2024-05-19 19:41:56 -05:00
d3089905d4 Layout for stdout/state 2024-05-19 19:31:27 -05:00
1a7a0f1e3a Begin work on interactive code component 2024-05-19 19:11:24 -05:00
656f674843 Fix behavior fo the sidebar 2024-05-01 07:20:34 -05:00
96e50abec4 Responsive docs view & sidebar 2024-04-23 16:25:10 -05:00
b23cfd966b Add a logo 2024-04-23 11:37:11 -05:00
db5ebbb807 Rewrite in Astrojs 2024-04-23 10:16:51 -05:00