start | all-pages

howsigilswork Konilo maintains a table of sigil handlers. Any character can be a sigil. If the interpreter matches the first character in a token to a sigil, the sigil is removed and the token is passed on the stack to the sigil handler for processing. This is used in lieu of parsing words. For instance, a : sigil starts a new colon definition. A # sigil processes the token as a number. An & sigil is used to get a pointer. The ( sigil begins a comment. See *Sigils