2023-12-26 13:47:31 +00:00
|
|
|
<filetype binary="false" default_extension="p8" description="Prog8 source file" name="Prog8">
|
2020-12-02 19:48:50 +00:00
|
|
|
<highlighting>
|
|
|
|
<options>
|
|
|
|
<option name="LINE_COMMENT" value=";" />
|
2023-07-03 22:18:58 +00:00
|
|
|
<option name="COMMENT_START" value="/*" />
|
|
|
|
<option name="COMMENT_END" value="*/" />
|
2020-12-02 19:48:50 +00:00
|
|
|
<option name="HEX_PREFIX" value="$" />
|
2023-12-09 13:07:42 +00:00
|
|
|
<option name="NUM_POSTFIXES" value="_" />
|
2020-12-02 19:48:50 +00:00
|
|
|
<option name="HAS_BRACES" value="true" />
|
|
|
|
<option name="HAS_BRACKETS" value="true" />
|
|
|
|
<option name="HAS_PARENS" value="true" />
|
|
|
|
<option name="HAS_STRING_ESCAPES" value="true" />
|
|
|
|
</options>
|
2023-11-19 16:52:43 +00:00
|
|
|
<keywords keywords="&;->;@;and;as;asmsub;break;clobbers;continue;do;downto;else;false;for;goto;if;if_cc;if_cs;if_eq;if_mi;if_ne;if_neg;if_nz;if_pl;if_pos;if_vc;if_vs;if_z;in;inline;not;or;repeat;return;romsub;step;sub;to;true;unroll;until;when;while;xor;~" ignore_case="false" />
|
2024-08-20 19:40:43 +00:00
|
|
|
<keywords2 keywords="%address;%asm;%asmbinary;%asminclude;%breakpoint;%encoding;%import;%ir;%launcher;%option;%output;%zeropage;%zpallowed;%zpreserved;atascii:;cp437:;default:;iso16:;iso5:;iso:;kata:;petscii:;sc:" />
|
2024-05-21 19:53:58 +00:00
|
|
|
<keywords3 keywords="@nozp;@requirezp;@shared;@split;@zp;bool;byte;const;float;str;ubyte;uword;void;word" />
|
2024-07-06 16:49:03 +00:00
|
|
|
<keywords4 keywords="abs;call;callfar;clamp;cmp;divmod;len;lsb;max;memory;min;mkword;msb;peek;peekf;peekw;poke;pokef;pokew;rol;rol2;ror;ror2;rrestore;rrestorex;rsave;rsavex;setlsb;setmsb;sgn;sizeof;sqrt" />
|
2020-12-02 19:48:50 +00:00
|
|
|
</highlighting>
|
|
|
|
<extensionMap>
|
2023-12-10 20:15:50 +00:00
|
|
|
<mapping ext="p8" />
|
2023-12-26 13:47:31 +00:00
|
|
|
<mapping ext="prog8" />
|
2020-12-02 19:48:50 +00:00
|
|
|
</extensionMap>
|
2023-12-07 20:25:03 +00:00
|
|
|
</filetype>
|