シンボルとは、以降に説明するKobold言語要素(element, gem, abacus, basket)に付けられる名前のことです。これらの言語要素は、Koboldスクリプト内で、シンボルと値を対にした形で参照されます。プログラミング言語における、変数に付けられた変数名と同じ役割を持つものが、シンボルです。
Koboldスクリプト内では、シンボルは以下の形式です。
最初の文字 : アルファベット
途中の文字 : アルファベットか数字か'.'か'_'
最後の文字 : アルファベットか数字
正規表現では、以下の形式になります。
[a-zA-Z][a-zA-Z0-9._]*[a-zA-Z0-9]|[a-zA-Z]
シンボルは、各Kobold言語要素ごとに異なる名前空間を持ちます。つまり、同じ名前のelementとgemなどを同時に扱うことができるということです。各Kobold言語要素は、それぞれに異なる呼び出し形式をもちますので、名前が同じであっても処理に混乱が起こることはありません。