]> git.sur5r.net Git - cc65/commitdiff
Add new feature "leading_dot_in_identifiers".
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 14 Feb 2002 10:06:34 +0000 (10:06 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 14 Feb 2002 10:06:34 +0000 (10:06 +0000)
Document the (already existing) .BYT directive (which is an alias for .BYTE).

git-svn-id: svn://svn.cc65.org/cc65/trunk@1157 b7a2c559-68d2-44c3-8de9-860c34a00d81

doc/ca65.sgml

index ecefb88f680e390c13e3fa21c2f10be66cd03ae4..0d8ffd56b25f4822d9124b0567294d15a6cfc9f1 100644 (file)
@@ -736,7 +736,7 @@ Here's a list of all control commands and a description, what they do:
   See also the <tt><ref id=".SEGMENT" name=".SEGMENT"></tt> command.
 
 
-<sect1><tt>.BYTE</tt><label id=".BYTE"><p>
+<sect1><tt>.BYT, .BYTE</tt><label id=".BYTE"><p>
 
   Define byte sized data. Must be followed by a sequence of (byte ranged)
   expressions or strings.
@@ -744,7 +744,8 @@ Here's a list of all control commands and a description, what they do:
   Example:
 
   <tscreen><verb>
-       .byte   "Hello world", $0D, $00
+       .byte   "Hello "
+       .byt    "world", $0D, $00
   </verb></tscreen>
 
 
@@ -1180,6 +1181,15 @@ Here's a list of all control commands and a description, what they do:
     at character is not allowed to start an identifier, even with this
     feature enabled.
 
+  <tag><tt>leading_dot_in_identifiers</tt></tag>
+
+    Accept the dot (`.') as the first character of an identifier. This may be
+    used for example to create macro names that start with a dot emulating
+    control directives of other assemblers. Note however, that none of the
+    reserved keywords built into the assembler, that starts with a dot, may be
+    overridden. When using this feature, you may also get into trouble if
+    later versions of the assembler define new keywords starting with a dot.
+
   <tag><tt>pc_assignment</tt></tag>
 
     Allow assignments to the PC symbol (`*' or `&dollar;' if <tt/dollar_is_pc/