PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.9.1
Code Block Pro – Beautiful Syntax Highlighting v1.9.1
1.27.1 1.27.2 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.28.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.8.0 1.9.0 1.9.1 1.9.2 1.9.3 trunk 1.1.0 1.10.0 1.11.0 1.11.1 All 63 releases
code-block-pro / build / shiki / samples / tasl.sample

tasl.sample in Code Block Pro – Beautiful Syntax Highlighting 1.9.1, at build/shiki/samples/tasl.sample

26 lines 510 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # This is a tasl schema!
2 namespace s http://schema.org/
3
4 # classes are like tables, except they
5 # can be arbitrary algebraic data types,
6 # not just columns of primitives.
7 class s:Person :: {
8 s:name -> string
9 s:email -> ? uri
10 s:spouse -> ? * s:Person
11 s:gender -> [
12 s:Male
13 s:Female
14 s:value <- string
15 ]
16 }
17
18 # references are a primitive type that
19 # point to other classes in the schema,
20 # just like foreign keys.
21 class s:Book :: {
22 s:name -> string
23 s:isbn -> uri
24 s:author -> * s:Person
25 }
26