Compare commits
10
Commits
2228f22352
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e4b42898bf | ||
|
|
5ac65afaff | ||
|
|
472562596f
|
||
|
|
39e6acaed8
|
||
|
|
6cc3cfcd00
|
||
|
|
861c25026b
|
||
|
|
768e63fd46
|
||
|
|
2678aee584
|
||
|
|
3e74ad15ee | ||
|
|
2d56678d43 |
@@ -9,7 +9,7 @@ It is based on the [homonymous Python script](https://git.kb28.ch/HEL/rivet/)
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="./gallery/example1.typ">
|
<a href="./gallery/example1.typ">
|
||||||
<img src="./gallery/example1.png" width="1000px">
|
<img src="./gallery/example1.png" width="1000px" alt="A black on white diagram showing the bit structure of a machine instruction, detailing operands, flags and selectors.">
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -19,7 +19,7 @@ It is based on the [homonymous Python script](https://git.kb28.ch/HEL/rivet/)
|
|||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="./gallery/example2.typ">
|
<a href="./gallery/example2.typ">
|
||||||
<img src="./gallery/example2.png" width="1000px">
|
<img src="./gallery/example2.png" width="1000px" alt="A white on blue diagram showing the bit structure of RISC-V memory instructions, detailing operands, flags and selectors.">
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
#import "../src/lib.typ": schema, config
|
#import "@preview/rivet:0.3.1": schema, config
|
||||||
|
|
||||||
#let example = schema.load("/gallery/example1.yaml")
|
#let example = schema.load(yaml("./example1.yaml"))
|
||||||
#schema.render(example, config: config.config(
|
#schema.render(example, config: config.config(
|
||||||
full-page: true
|
full-page: true
|
||||||
))
|
))
|
||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
#import "../src/lib.typ": schema, config
|
#import "@preview/rivet:0.3.1": schema, config
|
||||||
|
|
||||||
#let example = schema.load("/gallery/example2.yaml")
|
#let example = schema.load(yaml("./example2.yaml"))
|
||||||
#schema.render(example, config: config.blueprint(
|
#schema.render(example, config: config.blueprint(
|
||||||
full-page: true,
|
full-page: true,
|
||||||
left-labels: true
|
left-labels: true
|
||||||
|
|||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
#import "../src/lib.typ": schema, config
|
#import "@preview/rivet:0.3.1": schema, config
|
||||||
|
|
||||||
#let example = schema.load("/gallery/example1.yaml")
|
#let example = schema.load(yaml("/gallery/example1.yaml"))
|
||||||
//#schema.render(example)
|
//#schema.render(example)
|
||||||
|
|
||||||
= Chapter 1
|
= Chapter 1
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
#import "../../src/lib.typ": *
|
#import "@preview/rivet:0.3.1": *
|
||||||
|
|
||||||
#let conf = config.config(
|
#let conf = config.config(
|
||||||
full-page: true,
|
full-page: true,
|
||||||
left-labels: true
|
left-labels: true
|
||||||
)
|
)
|
||||||
#let alu = schema.load("/gallery/riscv/alu_instr.yaml")
|
#let alu = schema.load(yaml("./alu_instr.yaml"))
|
||||||
#schema.render(alu, config: conf)
|
#schema.render(alu, config: conf)
|
||||||
|
|
||||||
#let branch = schema.load("/gallery/riscv/branch_instr.yaml")
|
#let branch = schema.load(yaml("./branch_instr.yaml"))
|
||||||
#schema.render(branch, config: conf)
|
#schema.render(branch, config: conf)
|
||||||
|
|
||||||
#let mem = schema.load("/gallery/riscv/mem_instr.yaml")
|
#let mem = schema.load(yaml("./mem_instr.yaml"))
|
||||||
#schema.render(mem, config: conf)
|
#schema.render(mem, config: conf)
|
||||||
|
|||||||
Binary file not shown.
+5
-4
@@ -1,16 +1,17 @@
|
|||||||
#import "../src/lib.typ": *
|
#import "@preview/rivet:0.3.1": *
|
||||||
|
|
||||||
#let test-yaml = schema.load("/gallery/test.yaml")
|
#let test-yaml = schema.load(yaml("./test.yaml"))
|
||||||
#schema.render(test-yaml, config: config.config(
|
#schema.render(test-yaml, config: config.config(
|
||||||
full-page: true
|
full-page: true
|
||||||
))
|
))
|
||||||
|
|
||||||
#let test-json = schema.load("/gallery/test.json")
|
#let test-json = schema.load(json("./test.json"))
|
||||||
#schema.render(test-json, config: config.blueprint(
|
#schema.render(test-json, config: config.blueprint(
|
||||||
full-page: true
|
full-page: true
|
||||||
))
|
))
|
||||||
|
|
||||||
#let test-xml = schema.load("/gallery/test.xml")
|
#let test-xml-raw = schema.xml-loader.parse(xml("./test.xml").first())
|
||||||
|
#let test-xml = schema.load(test-xml-raw)
|
||||||
#schema.render(test-xml, config: config.dark(
|
#schema.render(test-xml, config: config.dark(
|
||||||
full-page: true
|
full-page: true
|
||||||
))
|
))
|
||||||
|
|||||||
+361
-343
@@ -18360,64 +18360,81 @@ endobj
|
|||||||
|
|
||||||
1604 0 obj
|
1604 0 obj
|
||||||
<<
|
<<
|
||||||
/Length 12678
|
/Length 12679
|
||||||
/Filter /FlateDecode
|
/Filter /FlateDecode
|
||||||
>>
|
>>
|
||||||
stream
|
stream
|
||||||
xœÝ| XWöï¹÷Öª^è�nšµ¡Á
ˆŠ¢´¸â‚F�¢‰qC*bDâÂ8bü«Pb4 êDÆÉ˜„ÉDÇ‚šA£˜Ä˜Œq"ÉdqœŒ&3&ãßA“hs}ßjÍ2ó½ÿ{ßû¾vwuÕsÏú»çœ[ | |||||||