Commit Graph

281 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire a795178666 Graphs
- Updated pooling graph
2023-01-22 14:19:09 +02:00
Tristan B. Velloza Kildaire a67563e3e2 Clean up
- Removed artefacts from repository
- Updated .gitignore to ignore such artefacts
2023-01-22 13:53:29 +02:00
Tristan B. Velloza Kildaire 336d247d9d Dependency
- Added an example of DNode pooling and some code snippets with a visualisation to go along with it
2023-01-22 13:52:23 +02:00
Tristan B. Velloza Kildaire 14a809d1af Dependency
- Adjusted image URL for website build
2023-01-22 13:33:17 +02:00
Tristan B. Velloza Kildaire 2fbdbc3cfd Build system
- Disable book generation for now (in `doall.sh`)
2023-01-22 13:22:57 +02:00
Tristan B. Velloza Kildaire b35b453049 Build system
- The `doall.sh` script builds the graphs, website and documentation
2023-01-22 13:16:20 +02:00
Tristan B. Velloza Kildaire 45386ee782 Build system
- Added standalone graph generation script
2023-01-22 13:11:36 +02:00
Tristan B. Velloza Kildaire 6e0df6da25 Build system
- Split function definitions up into seperate script
- Source the `helpers.sh` script in the `makebook.sh` script
2023-01-22 13:11:04 +02:00
Tristan B. Velloza Kildaire 0903a2b712 - Added SVG build artefact 2023-01-22 13:08:10 +02:00
Tristan B. Velloza Kildaire 16a3259fad Dependency
- Added graph visualization of DNodes

Emit

- Removed testing code from emit documentation

Graphs

- Added graph build function to `makebook.sh`
- Added dependency graph dot-graph
2023-01-22 13:07:46 +02:00
Tristan B. Velloza Kildaire fde12094db Emit
- Test formatting update
2023-01-21 13:28:42 +02:00
Tristan B. Velloza Kildaire d496fc739c Dependency processing
- Added `pool(Statement)` API documentation
- Added section on DNode pooling
2023-01-21 13:23:06 +02:00
Tristan B. Velloza Kildaire 3ef6d21db6 - Added section on annotations 2023-01-20 22:13:30 +02:00
Tristan B. Velloza Kildaire 1347edcbc1 Dependency
- Added information on the `performLinearization()`, `performLinearization()` and `getTree()` methods
- Removed old methods from the DNode class
2023-01-20 19:18:35 +02:00
Tristan B. Velloza Kildaire 9ca9b21aa6 Dependency
- Added `needs` method
- Added some todos for `print` method
2023-01-19 08:12:02 +02:00
Tristan B. Velloza Kildaire 0599a36516 Literals
- Removed TODO list and so on in Literals sectio
2023-01-19 08:11:38 +02:00
Tristan B. Velloza Kildaire 35a57339e4 Parsing
- Updated API with new `isExternal()` and `makeExternal()` calls
Extern

- Added WIP `extern evar` section
2023-01-19 08:11:07 +02:00
Tristan B. Velloza Kildaire 8237f1f624 Dependencies
- Add API information on the `DNode` type
2023-01-16 21:23:57 +02:00
Tristan B. Velloza Kildaire 97ff1761c8 Extern
- Added line numbers to code block
2023-01-15 18:37:21 +02:00
Tristan B. Velloza Kildaire 2959107079 Content
- Added section on using `extern` for functions
2023-01-15 18:21:11 +02:00
Tristan B. Velloza Kildaire fc7ee7d893 Build script
- Updated script to generate correct headings with page breaks
- Updated to include numbered sections
2023-01-15 18:20:56 +02:00
Tristan B. Velloza Kildaire 27357268b1 - Removed old `.lyx` and `.tex` files 2023-01-13 23:53:09 +02:00
Tristan B. Velloza Kildaire 9e207c878c Updated .gitignore 2023-01-13 23:51:40 +02:00
Tristan B. Velloza Kildaire 834997ffec Updated .gitignore 2023-01-13 23:51:31 +02:00
Tristan B. Velloza Kildaire a8d328483c - Added structure for future implementtion notes
- Finished transferring over LaTeX content to markdown
2023-01-13 23:50:56 +02:00
Tristan B. Velloza Kildaire a65ff57bb8 Updated makebook script
Updated various sections of the implementation chapter
2023-01-13 21:51:12 +02:00
Tristan B. Velloza Kildaire a3243099a7 - Added implementation sections 2023-01-13 17:31:14 +02:00
Tristan B. Velloza Kildaire 5851a344a5 - Removed unecessary whitespace in bookindex 2023-01-13 17:11:40 +02:00
Tristan B. Velloza Kildaire c00f295bfd - Added build requirements for docs (WIP) 2023-01-13 17:09:50 +02:00
Tristan B. Velloza Kildaire 587848fcde Added `Introduction` and `Language` sections with correct titles back to navigation bar 2023-01-13 17:09:15 +02:00
Tristan B. Velloza Kildaire 3358424f70 Updated lexical analysis section 2023-01-13 17:03:07 +02:00
Tristan B. Velloza Kildaire 65b89614b3 Migrating to Pandoc 2023-01-13 16:56:38 +02:00
Tristan B. Velloza Kildaire 4e24c0d326 Added book creation script 2023-01-13 16:56:01 +02:00
Tristan B. Velloza Kildaire 6ddd751d0b - Added example code for pointers 2023-01-12 11:24:10 +02:00
Tristan B. Velloza Kildaire ff8d7d7a9e - Added documentation on for-loops 2023-01-12 10:51:57 +02:00
Tristan B. Velloza Kildaire 55b22a9c51 - Added documentation on while loop support that is added now 2023-01-04 11:56:32 +02:00
Tristan B. Velloza Kildaire a5ce0a3f5a Fixed grammar for if statements by using `statement` reference 2023-01-04 11:24:24 +02:00
Tristan B. Velloza Kildaire fbe581cba9 Added if statements to grammar 2023-01-04 11:22:14 +02:00
Tristan B. Velloza Kildaire 76566feab7 Added if-statement documentation 2023-01-04 11:19:38 +02:00
Tristan B. Velloza Kildaire f13b22a864 Added issue number 2022-12-26 17:49:51 +02:00
Tristan B. Velloza Kildaire 2c279508ae Updated admonition 2022-12-26 17:35:18 +02:00
Tristan B. Velloza Kildaire 10de7ef3c0 Book
- Added todo about underspecified behaviour
2022-12-21 10:51:42 +02:00
Tristan B. Velloza Kildaire 7dc056685f Book
- Moved code emit to separate section
2022-12-21 10:51:29 +02:00
Tristan B. Velloza Kildaire d44dae7184 Docs
- Added equivalent content from book to the website
2022-12-21 10:50:58 +02:00
Tristan B. Velloza Kildaire 1a8e3a477b Added inclusion for another LyX file to book 2022-12-21 10:50:38 +02:00
Tristan B. Velloza Kildaire 937703478d Parser
- Added information on the `Statement` data type
- WIP: Information on the `Entity` data type
2022-12-21 10:50:18 +02:00
Tristan B. Velloza Kildaire 1e2c2ccfa7 Parsing
- Added Overview section, API section
- WIP: Symbol types section
2022-12-19 21:46:49 +02:00
Tristan B. Velloza Kildaire 19d4bf9d39 Functions
- Cannot call functions in a non expression environment yet
2022-12-19 11:20:08 +02:00
Tristan B. Velloza Kildaire f724921c75 Fixed up symbol remapping information
Formatting added
2022-12-17 19:57:59 +02:00
Tristan B. Velloza Kildaire 14feabcdc1 Return statements for functions are now implemented 2022-12-17 19:57:40 +02:00