[pypy-svn] r78241 - pypy/trunk/pypy/jit/tool

arigo at codespeak.net arigo at codespeak.net
Sun Oct 24 13:32:45 CEST 2010


Author: arigo
Date: Sun Oct 24 13:32:44 2010
New Revision: 78241

Added:
   pypy/trunk/pypy/jit/tool/pypytrace.vim
Log:
A vim syntax highlighing too, just because.


Added: pypy/trunk/pypy/jit/tool/pypytrace.vim
==============================================================================
--- (empty file)
+++ pypy/trunk/pypy/jit/tool/pypytrace.vim	Sun Oct 24 13:32:44 2010
@@ -0,0 +1,30 @@
+" Language   : PyPy JIT traces
+" Maintainer : Armin Rigo
+
+if exists("b:current_syntax")
+ finish
+endif
+
+syn case ignore
+
+syn match pypyNumber      '\<[0-9.]\+\>'
+syn match pypyConstPtr    '\<ptr\d\+\>'
+syn region pypyDescr      start=/descr=</ end=/>/ contains=pypyDescrField
+syn match pypyDescrField  '[.]\w\+ ' contained
+syn match pypyOpNameStart '^' nextgroup=pypyOpName
+syn match pypyOpNameEqual ' = ' nextgroup=pypyOpName
+syn match pypyOpName      '\l\l\w\+' contained
+syn match pypyFailArgs    '[[].*[]]'
+syn match pypyLoopArgs    '^[[].*'
+syn match pypyLoopStart   '^#.*'
+syn match pypyDebugMergePoint  '^debug_merge_point(.\+)'
+
+hi def link pypyLoopStart   Structure
+"hi def link pypyLoopArgs    PreProc
+hi def link pypyFailArgs    String
+hi def link pypyOpName      Statement
+hi def link pypyDebugMergePoint  Comment
+hi def link pypyConstPtr    Constant
+hi def link pypyNumber      Number
+hi def link pypyDescr       String
+hi def link pypyDescrField  Label



More information about the Pypy-commit mailing list