🐐 Fixing latin
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
DESIGNA x VT NVLLVS
|
||||
AETERNVM FACE {
|
||||
AETERNVM FAC {
|
||||
DESIGNA x VT x+I
|
||||
SI x EST X TVNC {
|
||||
ERVMPE
|
||||
}
|
||||
}
|
||||
DICE(x)
|
||||
DIC(x)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
DESIGNA x VT VERITAS
|
||||
SI x TVNC {
|
||||
DICE(I)
|
||||
} ALVID {
|
||||
DICE(NVLLVS)
|
||||
DIC(I)
|
||||
} ALIVD {
|
||||
DIC(NVLLVS)
|
||||
}
|
||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
8
snippets/alivd_si.cent
Normal file
8
snippets/alivd_si.cent
Normal file
@@ -0,0 +1,8 @@
|
||||
DESIGNA x VT II
|
||||
SI x EST I TVNC {
|
||||
DIC(I)
|
||||
} ALIVD SI x EST II TVNC {
|
||||
DIC(II)
|
||||
} ALIVD {
|
||||
DIC(III)
|
||||
}
|
||||
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
@@ -1,8 +0,0 @@
|
||||
DESIGNA x VT II
|
||||
SI x EST I TVNC {
|
||||
DICE(I)
|
||||
} ALVID SI x EST II TVNC {
|
||||
DICE(II)
|
||||
} ALVID {
|
||||
DICE(III)
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DESIGNA x VT [I, II, III]
|
||||
DICE(x[I])
|
||||
DIC(x[I])
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DESIGNA x VT [X, XX, XXX, XL, L]
|
||||
DICE(x[II VSQVE IV])
|
||||
DIC(x[II VSQVE IV])
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
DESIGNA x VT VERITAS
|
||||
DESIGNA y VT FALSITAS
|
||||
SI x ET y TVNC {
|
||||
DICE(I)
|
||||
} ALVID SI x AVT y TVNC {
|
||||
DICE(II)
|
||||
} ALVID {
|
||||
DICE(III)
|
||||
DIC(I)
|
||||
} ALIVD SI x AVT y TVNC {
|
||||
DIC(II)
|
||||
} ALIVD {
|
||||
DIC(III)
|
||||
}
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
DESIGNA x VT V
|
||||
x AVGE III
|
||||
DICE(x)
|
||||
DIC(x)
|
||||
|
||||
2
snippets/dic.cent
Normal file
2
snippets/dic.cent
Normal file
@@ -0,0 +1,2 @@
|
||||
DIC("Hello, world!")
|
||||
DIC(I, II, III)
|
||||
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
@@ -1,2 +0,0 @@
|
||||
DICE("Hello, world!")
|
||||
DICE(I, II, III)
|
||||
@@ -1,3 +1,3 @@
|
||||
DICE(d["nomen"])
|
||||
DIC(d["nomen"])
|
||||
DESIGNA d["aetas"] VT XXVI
|
||||
DESIGNA d["novus"] VT I
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
PER k IN d FACE {
|
||||
DICE(k)
|
||||
PER k IN d FAC {
|
||||
DIC(k)
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESIGNA x VT NVLLVS
|
||||
DONICVM y VT NVLLVS VSQVE X FACE {
|
||||
DONICVM y VT NVLLVS VSQVE X FAC {
|
||||
DESIGNA x VT x + y
|
||||
}
|
||||
DICE(x)
|
||||
DIC(x)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESIGNA x VT NVLLVS
|
||||
DVM x PLVS X FACE {
|
||||
DVM x PLVS X FAC {
|
||||
DESIGNA x VT x+I
|
||||
}
|
||||
DICE(x)
|
||||
DIC(x)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
DEFINI fib(x) VT {
|
||||
SI x EST NVLLVS TVNC {
|
||||
REDI(NVLLVS)
|
||||
} ALVID SI x EST I TVNC {
|
||||
} ALIVD SI x EST I TVNC {
|
||||
REDI(I)
|
||||
} ALVID {
|
||||
} ALIVD {
|
||||
REDI(INVOCA fib(x-II) + INVOCA fib(x-I))
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,4 +2,4 @@ DEFINI sqvare(x) VT {
|
||||
REDI(x*x)
|
||||
}
|
||||
|
||||
DICE(INVOCA sqvare(XI))
|
||||
DIC(INVOCA sqvare(XI))
|
||||
|
||||
@@ -6,4 +6,4 @@ DESIGNA dbl VT FVNCTIO (n) VT {
|
||||
REDI (n * II)
|
||||
}
|
||||
|
||||
DICE(INVOCA apply (dbl, VII))
|
||||
DIC(INVOCA apply (dbl, VII))
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
CVM FORS
|
||||
|
||||
DESIGNA correct VT FORTIS_NVMERVS(I,C)
|
||||
DESIGNA correct VT FORTVITVS_NVMERVS(I,C)
|
||||
DESIGNA gvess VT NVLLVS
|
||||
|
||||
DVM correct EST gvess FACE {
|
||||
DVM correct EST gvess FAC {
|
||||
DESIGNA gvess VT AVDI_NVMERVS()
|
||||
SI gvess MINVS correct TVNC {
|
||||
DICE("Too low!")
|
||||
} ALVID SI gvess PLVS correct TVNC {
|
||||
DICE("Too high!")
|
||||
DIC("Too low!")
|
||||
} ALIVD SI gvess PLVS correct TVNC {
|
||||
DIC("Too high!")
|
||||
}
|
||||
}
|
||||
|
||||
DICE("You guessed correctly!")
|
||||
DIC("You guessed correctly!")
|
||||
@@ -1,2 +1,2 @@
|
||||
DESIGNA x VT "Hello World!"
|
||||
DICE(x)
|
||||
DIC(x)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
// Immediately invoked
|
||||
DICE(INVOCA FVNCTIO (x) VT { REDI (x + I) } (V))
|
||||
DIC(INVOCA FVNCTIO (x) VT { REDI (x + I) } (V))
|
||||
|
||||
// From an array
|
||||
DESIGNA fns VT [FVNCTIO (x) VT { REDI (x + I) }]
|
||||
DICE(INVOCA fns[I] (V))
|
||||
DIC(INVOCA fns[I] (V))
|
||||
|
||||
// Passing a named function as an argument
|
||||
DEFINI apply (f, x) VT { REDI (INVOCA f (x)) }
|
||||
DEFINI sqr (x) VT { REDI (x * x) }
|
||||
DICE(INVOCA apply (sqr, IV))
|
||||
DIC(INVOCA apply (sqr, IV))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DESIGNA x VT [I, II, III, IV, V]
|
||||
PER y IN x FACE {
|
||||
DICE(y)
|
||||
PER y IN x FAC {
|
||||
DIC(y)
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DESIGNA x VT VERITAS
|
||||
SI x TVNC {
|
||||
DICE(I)
|
||||
DIC(I)
|
||||
REDI(NVLLVS)
|
||||
}
|
||||
|
||||
DICE(NVLLVS)
|
||||
DIC(NVLLVS)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DESIGNA nomen VT "Marcus"
|
||||
DICE("Salve, {nomen}!")
|
||||
DICE("Sum: {III + IV}")
|
||||
DICE("{nomen} has {V} cats")
|
||||
DIC("Salve, {nomen}!")
|
||||
DIC("Sum: {III + IV}")
|
||||
DIC("{nomen} has {V} cats")
|
||||
|
||||
@@ -70,7 +70,7 @@ contexts:
|
||||
scope: constant.language.centvrion
|
||||
|
||||
builtins:
|
||||
- match: '\b(ADIVNGE|AVDI_NVMERVS|AVDI|CLAVES|DECIMATIO|DICE|EVERRO|FORTIS_NVMERVS|FORTIS_ELECTIONIS|LEGE|LONGITVDO|ORDINA|SCRIBE|SEMEN|SENATVS)\b'
|
||||
- match: '\b(ADIVNGE|AVDI_NVMERVS|AVDI|CLAVES|DECIMATIO|DIC|EVERRE|FORTVITVS_NVMERVS|FORTVITA_ELECTIO|LEGE|LONGITVDO|ORDINA|SCRIBE|SEMEN|SENATVS)\b'
|
||||
scope: support.function.builtin.centvrion
|
||||
|
||||
modules:
|
||||
@@ -78,7 +78,7 @@ contexts:
|
||||
scope: support.class.module.centvrion
|
||||
|
||||
keywords:
|
||||
- match: '\b(AETERNVM|ALVID|AVGE|AVT|CAPE|CONTINVA|DEFINI|DESIGNA|DISPAR|DONICVM|DVM|ERVMPE|EST|ET|FACE|FVNCTIO|INVOCA|IN|MINVE|MINVS|NON|PER|PLVS|REDI|RELIQVVM|SI|TABVLA|TEMPTA|TVNC|VSQVE|VT|CVM)\b'
|
||||
- match: '\b(AETERNVM|ALIVD|AVGE|AVT|CAPE|CONTINVA|DEFINI|DESIGNA|DISPAR|DONICVM|DVM|ERVMPE|EST|ET|FAC|FVNCTIO|INVOCA|IN|MINVE|MINVS|NON|PER|PLVS|REDI|RELIQVVM|SI|TABVLA|TEMPTA|TVNC|VSQVE|VT|CVM)\b'
|
||||
scope: keyword.control.centvrion
|
||||
|
||||
operators:
|
||||
|
||||
Reference in New Issue
Block a user