mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 11:15:14 -07:00
0124a7bfa9
Update runtime files
75ab590f85
omit builtin.txt change to `expand()` (depends on 8.2.4726)
149 lines
1.9 KiB
Plaintext
149 lines
1.9 KiB
Plaintext
; vim: set ft=krl :
|
|
|
|
; START_INDENT
|
|
|
|
def One()
|
|
int i
|
|
If i==1 then
|
|
While i>=1
|
|
For i=1 to 5 step 2
|
|
Loop
|
|
i = i+1
|
|
EndLoop
|
|
EndFor
|
|
EndWhile
|
|
Else
|
|
Repeat
|
|
Switch i
|
|
Case 1
|
|
Skip 123
|
|
i = i+1
|
|
EndSkip 123
|
|
Spline with $acc=100, $vel.cp=3
|
|
slin {x 100}
|
|
scirc {x 110, y 110}, {x 120, y 90}
|
|
slin {x 200} c_dis
|
|
Time_Block Start
|
|
slin {x 300} c_dis
|
|
Time_Block Part = 22.2
|
|
slin {y 400} c_dis
|
|
Time_Block Part = 33.3
|
|
Time_Block End = 10
|
|
slin {y 200} c_dis
|
|
Const_Vel Start +100 OnStart
|
|
slin {y 300} c_dis
|
|
slin {x 100}
|
|
Const_Vel End -5.5
|
|
slin {y 200} c_dis
|
|
EndSpline
|
|
Case 2,3
|
|
PTP_Spline with $acc=100, $vel.ptp=100
|
|
sptp {a1 0} c_ptp
|
|
sptp {a1 90}
|
|
EndSpline c_spl
|
|
Default
|
|
i = i+1
|
|
EndSwitch
|
|
Continue
|
|
Until False
|
|
EndIf
|
|
end
|
|
|
|
DEF Two()
|
|
int i
|
|
END
|
|
|
|
global def Three()
|
|
int i
|
|
end
|
|
|
|
GLOBAL DEF Four()
|
|
int i
|
|
END
|
|
|
|
Global Def Five()
|
|
int i
|
|
End
|
|
|
|
deffct bool fOne()
|
|
int i
|
|
endfct
|
|
|
|
DEFFCT bool fTwo()
|
|
int i
|
|
ENDFCT
|
|
|
|
global deffct bool fThree()
|
|
int i
|
|
endfct
|
|
|
|
GLOBAL DEFFCT bool fFour()
|
|
int i
|
|
ENDFCT
|
|
|
|
Global DefFct bool fFive()
|
|
int i
|
|
EndFct
|
|
|
|
DefDat datfile()
|
|
global int i=1
|
|
; don't indent column 1 comments unless g:krlCommentIndent is set
|
|
; global int o=2
|
|
EndDat
|
|
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_EXE let g:krlSpaceIndent = 0
|
|
; INDENT_EXE set shiftwidth=4
|
|
|
|
def bla()
|
|
int i
|
|
end
|
|
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_EXE let g:krlCommentIndent = 1
|
|
def bla()
|
|
; indent this first column comment because of g:krlCommentIndent=1
|
|
end
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_EXE let g:krlIndentBetweenDef = 0
|
|
def bla()
|
|
int i ; don't indent this line because of g:krlIndentBetweenDef=0
|
|
end
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_AT this-line
|
|
def Some()
|
|
int f
|
|
if true then
|
|
f = 1 ; this-line
|
|
endif
|
|
end
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_NEXT next-line
|
|
def Some()
|
|
int i
|
|
; next-line
|
|
i = 1 ; should get indent of line 'int i' above
|
|
end
|
|
; END_INDENT
|
|
|
|
; START_INDENT
|
|
; INDENT_PREV prev-line
|
|
def Some()
|
|
int f
|
|
if true then
|
|
f = 1
|
|
; prev-line
|
|
endif
|
|
end
|
|
; END_INDENT
|