2015-02-24 2 views
1

Я пытаюсь создать подсветку синтаксиса MIPS. Существует копия файла .tmLanguage, который будет использоваться для разметки TextMate и т.п. на GitHub here.Кто-нибудь создал синтаксис синтаксиса MIPS для редактора Ace?

Я также знаю, что возможность Ace Editor выполнить преобразование в этом файле. Настройка не показалась нетривиальной, и я столкнулся с трудностями при попытке сделать это.

Кто-нибудь знает о существующем решении для подсветки синтаксиса языка MIPS для редактора Ace?

Если нет, сможет ли кто-нибудь создать файл преобразования на основе tmLanguage, а затем я могу его оттуда или просветить, как правильно настроить инструмент преобразования? У меня были проблемы, когда делали это с сайта Ace.

Спасибо!

ответ

1

Чтобы запустить инструмент преобразования вам нужно запустить

cd tool 
npm install 
node tmlanguage.js https://raw.githubusercontent.com/textmate/mips.tmbundle/master/Syntaxes/MIPS.tmLanguage 

успешно создает режим, но устанавливает неправильное имя в внутр/mode_list, должно быть MIPS_Assembler вместо MIPSAssembler

+0

Спасибо. Мне нужно будет пройти и установить Node.js сегодня вечером и сделать это. Надеюсь, инструмент преобразования Ace сможет успешно преобразовать документ, хотя я сомневаюсь. Просто подумал, что я бы поместил его там и посмотрел, уже ли кто-то усовершенствовал версию MIPS. –