Skip to content

Instantly share code, notes, and snippets.

@eignnx
Last active July 2, 2020 20:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eignnx/845344761dde8bf61bb9e6ebf9ffb855 to your computer and use it in GitHub Desktop.
Save eignnx/845344761dde8bf61bb9e6ebf9ffb855 to your computer and use it in GitHub Desktop.
--OPTION 1 (CURRENT SYNTAX)----
rule whatever1 = "something"
rule whatever2.Thing =
.thing1 -> "something 1"
.thing2 -> "something 2"
rule whatever3.Thing.Thing =
.thing1 {
.thing1 -> "something 1"
.thing2 -> "something 2"
}
.thing2.thing1 -> "something 3"
.thing2.thing2 -> "something 4"
--OPTION 2---------------------
rule whatever1 -> "something"
rule whatever2.Thing {
.thing1 -> "something 1"
.thing2 -> "something 2"
}
rule whatever3.Thing.Thing {
.thing1 {
.thing1 -> "something 1"
.thing2 -> "something 2"
}
.thing2.thing1 -> "something 3"
.thing2.thing2 -> "something 4"
}
--OPTION 3---------------------
rule whatever1 = "something"
rule whatever2.Thing =
.thing1 = "something 1"
.thing2 = "something 2"
rule whatever3.Thing.Thing =
.thing1 {
.thing1 = "something 1"
.thing2 = "something 2"
}
.thing2.thing1 = "something 3"
.thing2.thing2 = "something 4"
--OPTION 4---------------------
rule whatever1 = "something"
rule whatever2.Thing {
.thing1 = "something 1"
.thing2 = "something 2"
}
rule whatever3.Thing.Thing {
.thing1 {
.thing1 = "something 1"
.thing2 = "something 2"
}
.thing2.thing1 = "something 3"
.thing2.thing2 = "something 4"
}
--OPTION 5---------------------
rule whatever1: "something"
rule whatever2.Thing:
.thing1: "something 1"
.thing2: "something 2"
rule whatever3.Thing.Thing =
.thing1 {
.thing1: "something 1"
.thing2: "something 2"
}
.thing2.thing1: "something 3"
.thing2.thing2: "something 4"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment