about summary refs log tree commit diff stats
path: root/072recipe.cc
Commit message (Expand)AuthorAgeFilesLines
* 5001 - drop the :(scenario) DSLKartik Agaram2019-03-121-263/+360
* 4987 - support `browse_trace` tool in SubXKartik Agaram2019-02-251-6/+4
* 4262 - literal 'null'Kartik Agaram2018-06-171-1/+1
* 4260 - make address coercions explicitKartik Agaram2018-06-161-1/+1
* 4224 - fill an old hole in static dispatchKartik K. Agaram2018-03-141-3/+162
* 4223Kartik K. Agaram2018-03-141-4/+1
* 4214Kartik K. Agaram2018-02-211-1/+2
* 4179 - experiment: rip out memory reclamationKartik K. Agaram2018-01-031-3/+0
* 4160 - named marks for delimited continuationsKartik K. Agaram2017-12-151-5/+3
* 4151 - specializing calls returning continuationsKartik K. Agaram2017-12-071-2/+11
* 4145 - specializing recipe literals in `call`Kartik K. Agaram2017-12-071-24/+58
* 4144Kartik K. Agaram2017-12-071-23/+23
* 4137 - perform specialization on indirect callsKartik K. Agaram2017-12-041-0/+25
* 4106Kartik K. Agaram2017-11-031-1/+1
* 3991 - start work on making continuations safeKartik K. Agaram2017-09-101-0/+396
/td>

28
29
30
31
32
33
34
35

















                                                                            
                                
                                        
                                 


                                                     
                                                                                                                                   





                                                                                           

                                                        

                     
" Vim syntax file
" Language:    Mu Lisp
" Maintainer:  Kartik Agaram <mu@akkartik.com>
" URL:         http://github.com/akkartik/mu
" License:     public domain
"
" Copy this file into your ftplugin directory, and add the following to your
" vimrc or to .vim/ftdetect/mulisp.vim:
"   autocmd BufReadPost,BufNewFile *.limg set filetype=mulisp

let s:save_cpo = &cpo
set cpo&vim

setlocal iskeyword=@,48-57,?,!,_,$

" Hack: I define new syntax groups here, and I don't know how to distribute
" colorscheme-independent color suggestions for them.
highlight Normal ctermfg=245
highlight muLispNormal ctermfg=0
highlight muLispOuterKeyword ctermfg=160
highlight link muLispKeyword Type

syntax region String   start=+"+  skip=+\\"+  end=+"+

syntax region muLispNormal matchgroup=Normal start=/\[/ end=/\]/ contains=muLispLiteral,muLispComment,muLispDelimiter,muLispKeyword

syntax match muLispComment /#.*/ contained | highlight link muLispComment Comment
syntax match muLispLiteral /\<[0-9]\+\>/ contained | highlight link muLispLiteral Constant
syntax match muLispLiteral /\[[^\]]*\]/ contained
syntax match muLispDelimiter /[(),@`]/ contained | highlight link muLispDelimiter Delimiter

syntax keyword muLispOuterKeyword globals sandbox
syntax keyword muLispKeyword fn def mac let if while for

let &cpo = s:save_cpo