📄 mmixal.properties
字号:
# Define SciTE settings for MMIXAL files.file.patterns.mmixal=*.mmsfilter.mmixal=MMIXAL (mms)|$(file.patterns.mmixal)|lexer.$(file.patterns.mmixal)=mmixalopcodes=2ADDU 4ADDU 8ADDU 16ADDU ADD ADDU AND ANDNH ANDNL ANDNMH ANDNML \ BDIF BEV BN BNN BNP BNZ BOD BP BSPEC BYTE BZ CMP CMPU CSEV CSN CSNN CSNP CSNZ CSOD CSP CSWAP CSZ \ DIV DIVU ESPEC EXPR FADD FCMP FCMPE FDIV FEQL FEQLE FIX FIXU FLOT FLOTU FMUL FREM FSQRT FSUB FUN FUNE \ GET GETA GO GREG I_BIT INCH INCL INCMH INCML IS JMP LDA LDB LDBU LDHT LDO LDOU LDSF LDT LDTU LDUNC LDVTS LDW LDWU LOC LOCAL \ MOR MUL MULU MUX MXOR NAND NEG NEGU NNIX NOR NXOR O_BIT OCTA ODIF OR ORH ORL ORMH ORML ORN \ PBEV PBN PBNN PBNP PBNZ PBOD PBP PBZ POP PREFIX PREGO PRELD PREST PUSHGO PUSHJ PUT \ RESUME SAVE SET SETH SETL SETMH SETML SFLOT SFLOTU SL SLU SR SRU \ STB STBU STCO STHT STO STOU STSF STT STTU STUNC STW STWU SUB SUBU SWYM SYNC SYNCD TDIF TETRA TRAP TRIP UNSAVE \ WDIF WYDEXOR ZSEV ZSN ZSNN ZSNP ZSNZ ZSOD ZSP ZSZspecial_register=rA rB rC rD rE rF rG rH rI rJ rK rL rM rN rO rP rQ rR rS rT rU rV rW rX rY rZ rBB rTT rWW rXX rYY rZZpredef_symbols=@ Text_Segment Data_Segment Pool_Segment Stack_Segment \ StdErr StdIn StdOut \ Fopen Fclose Fread Fwrite Fgets Fputs Fgetws Fputws Ftell Fseek \ TextRead TextWrite BinaryRead BinaryWrite BinaryReadWritekeywords.$(file.patterns.mmixal)=$(opcodes)keywords2.$(file.patterns.mmixal)=$(special_register)keywords3.$(file.patterns.mmixal)=$(predef_symbols)# Divsion of leading whitespace in linestyle.mmixal.0=# Commentstyle.mmixal.1=$(colour.code.comment.line),$(font.code.comment.line)# Labelstyle.mmixal.2=$(font.base)# Opcode (not validated)style.mmixal.3=# Division between Label and Opcodestyle.mmixal.4=# Valid Opcode (as defined in opcodes above)style.mmixal.5=$(colour.keyword),bold# Unknown Opcodestyle.mmixal.6=$(colour.error)# Division between Opcode and Operandsstyle.mmixal.7=# Division of Operandsstyle.mmixal.8=# Numberstyle.mmixal.9=$(colour.number)# Reference (to a Label)style.mmixal.10=$(font.base)# Charstyle.mmixal.11=$(colour.char)# Stringstyle.mmixal.12=$(colour.string)# Register (also special_register as defined above)style.mmixal.13=fore:#7F007F# Hexadecimal Numberstyle.mmixal.14=fore:#7F0000# Operatorstyle.mmixal.15=bold# Symbol (as defined in predef_symbols above)style.mmixal.16=fore:#FF7777# Include for those who use the preprocessor mmixali written by R. Loos.# Comment otherwise.#~ style.mmixal.17=$(colour.preproc)style.mmixal.17=$(colour.code.comment.line),$(font.code.comment.line)comment.block.mmixal=%tab.size.$(file.patterns.mmixal)=16indent.size.$(file.patterns.mmixal)=16command.compile.$(file.patterns.mmixal)=mmixal -l $(FileName).map -b 200 $(FilePath)command.go.$(file.patterns.mmixal)=mmix $(1) $(FileName).mmo#~ mmotypecommand.name.2.$(file.patterns.mmixal)=mmotypecommand.2.$(file.patterns.mmixal)=mmotype $(FileName).mmo $(FileName).out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -