Update for last 2 commits.
[geany-mirror.git] / data / filetypes.asm
blob398350dcf41810e26b12d195d25444061f39e199
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # foreground;background;bold;italic
4 default=0x000000;0xffffff;false;false
5 comment=0x808080;0xffffff;false;false
6 number=0x007f00;0xffffff;false;false
7 string=0xff901e;0xffffff;false;false
8 operator=0x000000;0xffffff;false;false
9 identifier=0x880000;0xffffff;false;false
10 cpuinstruction=0x111199;0xffffff;true;false
11 mathinstruction=0x7f0000;0xffffff;true;false
12 register=0x000000;0xffffff;true;false
13 directive=0x3d670f;0xffffff;true;false
14 directiveoperand=0xff901e;0xffffff;false;false
15 commentblock=0x808080;0xffffff;false;false
16 character=0xff901e;0xffffff;false;false
17 stringeol=0x000000;0xe0c0e0;false;false
18 extinstruction=0x007f7f;0xffffff;false;false
20 [keywords]
21 # all items must be in one line
22 # this is by default a very simple instruction set; not of Intel or so
23 instructions=hlt lad spi add sub mul div jmp jez jgz jlz swap jsr ret pushac popac addst subst mulst divst lsa lds push pop cli ldi ink lia dek ldx
24 registers=
25 directives=org list nolist page equivalent word text
28 [settings]
29 # default extension used when saving files
30 #extension=asm
32 # the following characters are these which a "word" can contains, see documentation
33 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
35 # if only single comment char is supported like # in this file, leave comment_close blank
36 comment_open=;
37 comment_close=
39 # set to false if a comment character/string should start at column 0 of a line, true uses any
40 # indentation of the line, e.g. setting to true causes the following on pressing CTRL+d
41 #command_example();
42 # setting to false would generate this
43 # command_example();
44 # This setting works only for single line comments
45 comment_use_indent=true
47 # context action command (please see Geany's main documentation for details)
48 context_action_cmd=
50 [build_settings]
51 # %f will be replaced by the complete filename
52 # %e will be replaced by the filename without extension
53 # (use only one of it at one time)
54 compiler=nasm "%f"