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>
|
||||
<td>
|
||||
<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>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -19,7 +19,7 @@ It is based on the [homonymous Python script](https://git.kb28.ch/HEL/rivet/)
|
||||
<tr>
|
||||
<td>
|
||||
<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>
|
||||
</td>
|
||||
</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(
|
||||
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(
|
||||
full-page: 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)
|
||||
|
||||
= Chapter 1
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#import "../../src/lib.typ": *
|
||||
#import "@preview/rivet:0.3.1": *
|
||||
|
||||
#let conf = config.config(
|
||||
full-page: 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)
|
||||
|
||||
#let branch = schema.load("/gallery/riscv/branch_instr.yaml")
|
||||
#let branch = schema.load(yaml("./branch_instr.yaml"))
|
||||
#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)
|
||||
|
||||
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(
|
||||
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(
|
||||
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(
|
||||
full-page: true
|
||||
))
|
||||
|
||||
+361
-343
@@ -18360,64 +18360,81 @@ endobj
|
||||
|
||||
1604 0 obj
|
||||
<<
|
||||
/Length 12678
|
||||
/Length 12679
|
||||
/Filter /FlateDecode
|
||||
>>
|
||||
stream
|
||||
xœÝ| XWöï¹÷Öª^è�nšµ¡Á
ˆŠ¢´¸â‚F�¢‰qC*bDâÂ8bü«Pb4 êDÆÉ˜„ÉDÇ‚šA£˜Ä˜Œq"ÉdqœŒ&3&ãßA“hs}ßjÍ2ó½ÿ{ßû¾vwuÕsÏú»çœ[ | ||||