Sublime-PEPE-Assembly ===================== A [Sublime Text 2/3](http://www.sublimetext.com/) plugin for PEPE Assembly. Provides syntax highlighting. ![2015-08-03_23-46-42](https://cloud.githubusercontent.com/assets/3120671/9049453/013b9172-3a3a-11e5-9fb7-027fc054dc4b.png) Features -------- * Syntax highlighting according to PEPE's Manual. * Snippets for basic loop creation, push and pop helper and function creator. Requirements ------------ * [Sublime Text 2/3](http://www.sublimetext.com/) on your computer. * [Package control](https://packagecontrol.io/installation) installed. Installing --------------- * Open [Sublime Text 2/3](http://www.sublimetext.com/) * `Ctrl+Shift+P` * Select `Package Control: Install Package` * Search for `PEPE Assembly` * Click enter and install How to Use ---------- * Open [Sublime Text 2/3](http://www.sublimetext.com/) * `Ctrl+Shift+P` * Select `Set Syntax: PEPE Assembly` Some more info ------------------ * I'm not an expert on regex so my syntax definition may not be the best, nor have the best practices, but it works. Maybe in the future I will take the time to learn more regex and improve it. * This is a syntax definition for assembly that works on a processor called PEPE which was designed by my [_Introduction to Computer Architecture_](https://fenix.tecnico.ulisboa.pt/disciplinas/IAC317/2015-2016/1-semestre) [teacher](https://fenix.tecnico.ulisboa.pt/homepage/ist11899). Thus you should only use it if you are actually developing for it. * I made this because I needed something like it when I was having my [ _Introduction to Computer Architecture_](https://fenix.tecnico.ulisboa.pt/disciplinas/IAC317/2015-2016/1-semestre) class, so I decided to help the ones who are going to have it next year by making a syntax definition for them. Resources --------- PEPE's Manual: https://fenix.tecnico.ulisboa.pt/downloadFile/566729524643600/modulo-pepe.pdf Source-code ----------- https://github.com/patriqdesigns/Sublime-PEPE-Assembly License ------- This project is licensed under the terms of the [MIT license](https://en.wikipedia.org/wiki/MIT_License). Please see [license.md](https://github.com/PatriqDesigns/Sublime-PEPE-Assembly/blob/master/license.md) for more information.