Aujourd'hui, travail préparatoire en vue de l'utilisation intensive de l'assembleur des YGRECs 8 et 16 : création de la coloration syntaxique .y8 pour Nano, un éditeur de texte simple mais complet, très pratique pour coder.
Libre à vous de réutiliser ce fichier, en l'ajoutant à la liste des colorations déjà supportées (HTML, JS, ASM, etc), probablement dans /usr/share/nano/ :)
## coloration syntaxique pour YGREC8
syntax "assembly YGREC" "\.y8$"
# opcodes en cyan
icolor cyan "CMPU|CMPS|SUB|ADD|SHR|SHL|SAR|ROL|IN|OUT|CALL|MOV"
icolor brightcyan "OR|XOR|AND|ANDN"
# nombres en bleu
icolor blue "[0-9]"
# registres en vert
icolor green "[A][1-2]|[D][1-2]|[R][1-3]|PC"
# logique en magenta
icolor magenta "ALWS|NEVR|IF|IF([0-3]|C|P|Z|N|N[0-3]|N(C|Z))"
# labels en bleu
icolor brightblue "^[0-9A-Z_]+:"
# commentaires en gris
color brightblack ";.*"
## Valid colors: white, black, red, blue, green, yellow, magenta, cyan.
## For foreground colors, you may use the prefix "bright" to get a
## stronger highlight.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.