Warning, /frameworks/syntax-highlighting/autotests/folding/highlight.ngc.fold is written in an unsupported language. File is not indexed.

0001 <indentfold>G17 G20 G90 G94 G54
0002 G0 Z0.25
0003 ; bla bla
0004 X-0.5 Y0.
0005 Z0.1
0006 G01 Z0. F5.
0007 G02 X0. Y0.5 I0.5 J0. F2.5
0008 X0.5 Y0. I0. J-0.5
0009 X0. Y-0.5 I-0.5 J0.
0010 X-0.5 Y0. I0. J0.5
0011 G01 Z0.1 F5.
0012 G00 X0. Y0. Z0.25
0013 #3 = 15 (message)
0014 G 0 0 0 *71
0015 G91 @.5 ^90
0016 o100 if [#5399 EQ -1]
0017     (MSG, Arc Timeout)
0018     G0 Z0.5
0019     X0 Y0
0020     M2 (stop processing here)
0021 o100
0022 M1
0023 M10
0024 M100
0025 M1000
0026 M20
0027 M200
0028 N2 G0
0029 O<>
0030 O< >
0031 O<a>
0032 O12
0033 #12 #<_a> #<a> ##
0034 #<>
0035 ###
0036 G28 X Y
0037 G28 O
0038 M84 E0:1:2:3:4
0039 M587 S"MYROUTER" P"ABC'X'Y'Z;"" 123" 123
0040 G1 X{move.axes[0].max-5} Y{move.axes[1].min+5} F6000 ; move to 5mm short of the X and Y axis limits
0041 exists(global.defaultSpeed)
0042 o1001 while [#11 LE #5]
0043     #10 = [#14 * #11 / #5]
0044     #12 = [#1 + [#3 * cos[#10]]]
0045     #13 = [#2 + [#4 * sin[#10]]]
0046     g1 x#12 y#13
0047     #11 = [#11 + 1]
0048 o1001 endwhile
0049 g0 z#7
0050 o1000 endsub
0051 (call it like this)
0052 f10
0053 o1000 call [0] [0] [1] [2] [200] [-1] [2]
0054 ; RepRapFirmware Programming constructs
0055 while true
0056   if iterations = 5
0057     abort "Too many auto calibration attempts"
0058 ds