Lines Matching refs:type
23 …=if,0=in,0=include,0=inherit,0=initializer,0=let,0=method,0=open,0=then,0=type,0=val,0=with,0;;,0>…
46 let s:letpat = '^\s*\(let\|type\|module\|class\|open\|exception\|val\|include\|external\)\>'
48 let s:lim = '^\s*\(exception\|external\|include\|let\|module\|open\|type\|val\)\>'
51 let s:type = '^\s*\%(class\|let\|type\)\>.*='
133 return s:FindLet(s:type, '','\<let\s*$')
136 " Indent if current line begins with 'class' or 'type':
137 elseif line =~ '^\s*\(class\|type\)\>'
139 return s:FindLet(s:type, '','\<\(class\|type\)\s*$')
144 if lline !~ '^\s*\(|[^\]]\|\(match\|type\|with\)\>\)\|\<\(function\|parser\|private\|with\)\s*$'
146 …return indent(searchpair('^\s*\(match\|type\)\>\|\<\(function\|parser\|private\|with\)\s*$', '', '…
175 if lline !~ '^\s*\(and\|let\|type\)\>\|\<end\s*$'
190 return indent(search('^\s*\(\(exception\|external\|include\|open\|type\)\>\|val\>.*:\)', 'bW'))
196 …return indent(search('^\s*\(\(exception\|include\|initializer\|method\|open\|type\|val\)\>\|extern…