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