Tabs and Spaces
SpaceTode has some strict syntax rules about tabs and spaces. If you don't follow them, it will throw an error.
Consistent Indent Size
Every indent must be the same size.
Bad, because indents are different sizes:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Good, because indents are the same size:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Good, because indents are the same size:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Consistent Indent Character
You are not allowed to mix up spaces and tabs in different indents.
Bad, because some indents use tabs, and some use spaces:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Good, because all indents use tabs:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Good, because all indents use spaces:
element MyFirstElement {
default true
category "MyCoolElements"
colour "blue"
}
Only Spaces in Diagrams
You must use spaces in between different parts of a diagram.
Bad, because it uses tabs inside a diagram:
element MyFirstElement {
@ => _
_ @
}
Good, because it only uses spaces inside a diagram:
element MyFirstElement {
@ => _
_ @
}
Last updated
Was this helpful?