feat: add 9tailedKitsune language specification
Introduces a new file defining the syntax, keywords, operators, and structure for the 9tailedKitsune language, including file extensions and community conventions.
This commit is contained in:
121
doc/9tailedKitsune.langauge
Normal file
121
doc/9tailedKitsune.langauge
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
9tailedKitsune.langauge
|
||||||
|
|
||||||
|
LANGAUGE: 9tailedKitsune
|
||||||
|
EXTENSION:
|
||||||
|
PRIMARY: .9tK
|
||||||
|
SECONDARY: .@9tK
|
||||||
|
TERTIARY: .9tKd
|
||||||
|
QUATERNARY: .ntk
|
||||||
|
QUINARY: .Kitsune
|
||||||
|
SENARY: .tail
|
||||||
|
SEPTENARY: .taild
|
||||||
|
OCTONARY: .yiff
|
||||||
|
NONARY: .puppy
|
||||||
|
DENARY: .furry
|
||||||
|
OTHERS:
|
||||||
|
CORE PACKAGES: .tail
|
||||||
|
3PTY PACKAGES: .yiff
|
||||||
|
CONFIG: .Kitsune
|
||||||
|
PORTS: .taild
|
||||||
|
APPLICATIONS: .9tK | .ntk
|
||||||
|
TEMPORARY: .@9tK
|
||||||
|
DOCUMENT: .9tKd
|
||||||
|
DATA: .furry
|
||||||
|
TESTS: .puppy
|
||||||
|
|
||||||
|
|
||||||
|
FOLDER & DEFAULT:
|
||||||
|
CODE 1: #45.240.120.221.255.0
|
||||||
|
OPEN: <<
|
||||||
|
MIDDLE: ((EOL))
|
||||||
|
CLOSE: >>
|
||||||
|
CODE 2: #160.240.180.128.128.255
|
||||||
|
OPEN: #IF /IF
|
||||||
|
MIDDLE: #ELSE /ELSE
|
||||||
|
CLOSE: #END /END
|
||||||
|
COMMENT: #0.240.144.255.51.51
|
||||||
|
OPEN: #MAJOR #CRIT #!# /MAJOR /CRIT /!/
|
||||||
|
MIDDLE: ((EOL)) ((EOL)) ((EOL)) ((EOL)) ((EOL)) ((EOL))
|
||||||
|
CLOSE: #MAJORD #CRITD ##! /MAJORD /CRITD //!
|
||||||
|
|
||||||
|
KEYWORDS:
|
||||||
|
FIRST GROUP: GOLD
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: set fix while return call log function spawn execute define const get find
|
||||||
|
SECOND GROUP: GREEN
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: pull sync include loop print display true write create draw play emit cast attack update
|
||||||
|
THRID GROUP: RED
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: drop part exclude loopd hide unsync false erase clear delete remove downgrade
|
||||||
|
FOURTH GROUP: LIGHT_BLUE
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: var opt string number boolean array object null target
|
||||||
|
FIFTH GROUP: ORANGE
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: actor token race class item feat skill spell effect droll sroll vroll journalEntry compendium rollTable
|
||||||
|
SIXTH GROUP: LIME
|
||||||
|
PREFIX: TRUE
|
||||||
|
WORDS: name gender level strength dexterity constiution intelligence wisdom charisma ac hp defence initiative
|
||||||
|
SEVENTH GROUP: PURPLE
|
||||||
|
PREFIX: FALSE
|
||||||
|
WORDS: grapple stun paralyze blined deaf bless bane rage haste slow burn froze toxic wet
|
||||||
|
EIGHTH GROUP: HYPERLINK_BLUE
|
||||||
|
PREFIX: FALSE
|
||||||
|
WORDS: @UUID[]{} @Compenium[]{} @JournalEntry[]{} :// http:// ftp:// https:// ftps:// mailto:// steam:// 9tK:// ntk:// taild://
|
||||||
|
|
||||||
|
COMMENT & NUMBER:
|
||||||
|
COMMENT LINE:
|
||||||
|
OPEN: #MINOR /MINOR #?# /?/
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE: #MINORD /MINORD ##? //?
|
||||||
|
COMMENT:
|
||||||
|
OPEN: #NOTE /NOTE
|
||||||
|
CLOSE: #NOTED /NOTED
|
||||||
|
NUMBER:
|
||||||
|
PREFIX 1:
|
||||||
|
EXTRAS 1:
|
||||||
|
SUFFIX 1: ,
|
||||||
|
RANGE:
|
||||||
|
PREFIX 2:
|
||||||
|
EXTRAS 2:
|
||||||
|
SUFFIX 2: ,
|
||||||
|
DECIMAL: BOTH
|
||||||
|
|
||||||
|
OPERATORS & DELIMITERS:
|
||||||
|
OPERATOR 1:
|
||||||
|
OPTS: !@ @ : ;
|
||||||
|
OPERATOR 2:
|
||||||
|
OPTS: and or not is was equal before after now to from as in
|
||||||
|
DELIMITER 1:
|
||||||
|
OPEN: ` '
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE: ` '
|
||||||
|
DELIMITER 2:
|
||||||
|
OPEN: -*
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE: *-
|
||||||
|
DELIMITER 3:
|
||||||
|
OPEN: -
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE: -
|
||||||
|
DELIMITER 4:
|
||||||
|
OPEN:
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE:
|
||||||
|
DELIMITER 5:
|
||||||
|
OPEN:
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE:
|
||||||
|
DELIMITER 6:
|
||||||
|
OPEN:
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE:
|
||||||
|
DELIMITER 7:
|
||||||
|
OPEN:
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE:
|
||||||
|
DELIMITER 8:
|
||||||
|
OPEN:
|
||||||
|
MIDDLE:
|
||||||
|
CLOSE:
|
||||||
Reference in New Issue
Block a user