Skip to content

Commit 5d8008f

Browse files
ad
1 parent 98d7f01 commit 5d8008f

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

docs/src/architecture.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
icon: lucide/house
33
---
44

5-
## Encoder
5+
This module's main coding paradigm is based on the concepts of [funcational programming](https://en.wikipedia.org/wiki/Functional_programming)
6+
7+
### Encoder
68

79
Our current encoder is based on [tagged-union](https://en.wikipedia.org/wiki/Tagged_union) type dispatch via pattern matching
810

@@ -26,7 +28,7 @@ flowchart TD
2628
2729
```
2830

29-
## Decoder
31+
### Decoder
3032

3133
Our current architecture is based on [recursive-descent parser](https://en.wikipedia.org/wiki/Recursive_descent_parser)
3234

@@ -60,4 +62,4 @@ flowchart TD
6062

6163
!!! info "Future"
6264

63-
The next generation of the parser might be based on `Zero copy, cursor based Parser`, i will look into it after i create other parts of the project
65+
The next generation of the parser might be based on `Zero copy, cursor based Parser` based on [object oriented rust](https://doc.rust-lang.org/book/ch18-00-oop.html), i will look into it after i create other parts of the project (beacause at this point my understanding of rust is very shallow)

docs/src/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ icon: lucide/rocket
44
---
55

66
<div align="center">
7-
<img src="./img/logo.svg" />
7+
8+
![logo](./img/logo.svg){loading=lazy}
9+
810
</div>
911

1012
<p align="center">

0 commit comments

Comments
 (0)