Lines Matching refs:last_line

50   let last_line  = getline(lnum)
69 if last_line =~ '\*/\s*$' && last_line !~ '/\*.\{-}\*/'
76 elseif last_line =~ '`\@<!\<\(if\|else\)\>' ||
77 \ last_line =~ '^\s*\<\(for\|case\%[[zx]]\|do\|foreach\|forever\|randcase\)\>' ||
78 \ last_line =~ '^\s*\<\(always\|always_comb\|always_ff\|always_latch\)\>' ||
79 \ last_line =~ '^\s*\<\(initial\|specify\|fork\|final\)\>'
80 if last_line !~ '\(;\|\<end\>\)\s*' . sv_comment . '*$' ||
81 \ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . sv_comment . '*$'
87 elseif last_line =~ '^\s*\<\(function\|task\|class\|package\)\>' ||
88 \ last_line =~ '^\s*\<\(sequence\|clocking\|interface\)\>' ||
89 \ last_line =~ '^\s*\(\w\+\s*:\)\=\s*\<covergroup\>' ||
90 \ last_line =~ '^\s*\<\(property\|checker\|program\)\>'
91 if last_line !~ '\<end\>\s*' . sv_comment . '*$' ||
92 \ last_line =~ '\(//\|/\*\).*\(;\|\<end\>\)\s*' . sv_comment . '*$'
100 elseif last_line =~ '^\s*\(\<extern\>\s*\)\=\<module\>'
105 if last_line =~ '[(,]\s*' . sv_comment . '*$' &&
106 \ last_line !~ '\(//\|/\*\).*[(,]\s*' . sv_comment . '*$'
114 elseif last_line =~ '\(\<begin\>\)\(\s*:\s*\w\+\)*' . sv_comment . '*$' &&
115 \ last_line !~ '\(//\|/\*\).*\(\<begin\>\)' &&
122 elseif last_line =~ '[{(]' . sv_comment . '*$' &&
123 \ last_line !~ '\(//\|/\*\).*[{(]' &&
130 elseif ( last_line !~ '\<begin\>' ||
131 \ last_line =~ '\(//\|/\*\).*\<begin\>' ) &&
146 elseif last_line =~ sv_openstat . '\s*' . sv_comment . '*$' &&
147 \ last_line !~ '\(//\|/\*\).*' . sv_openstat . '\s*$' &&
155 elseif last_line =~ ')*\s*;\s*' . sv_comment . '*$' &&
156 \ last_line !~ '^\s*)*\s*;\s*' . sv_comment . '*$' &&
157 \ last_line !~ '\(//\|/\*\).*\S)*\s*;\s*' . sv_comment . '*$' &&
165 elseif last_line =~ '^\s*`\<\(ifdef\|else\)\>'
192 if last_line !~ '^\s*\<\(function\|task\|specify\|module\|class\|package\)\>' ||
193 \ last_line !~ '^\s*\<\(sequence\|clocking\|interface\|covergroup\)\>' ||
194 \ last_line !~ '^\s*\<\(property\|checker\|program\)\>' &&
195 \ last_line !~ '^\s*\()*\s*;\|)\+\)\s*' . sv_comment . '*$' &&
196 \ ( last_line =~
198 \ last_line =~ ')\s*' . sv_comment . '*$' ||
199 \ last_line =~ sv_openstat . '\s*' . sv_comment . '*$' )
208 \ ( last_line =~ sv_openstat . '\s*' . sv_comment . '*$' ||
209 \ last_line !~ sv_openstat . '\s*' . sv_comment . '*$' &&