* Add apdl and gcode lexers * Added requested changes except words function * Added requested changes except words function * Added words function to handle lists of keywords * Add two testing example files * Delete two_dimensional_truss.ans * Delete coupled_example.ans * Create example1apdl.ans * Create example2apdl.ans * General cleanup of apdlexer and creation of mapfiles * Escaped backslashes in string literals on apdlexer * Removed backslashes. None was necessary in the first place * Added apdl aliase and a * based command in the test file * Forgot to create the map files * Tested version. Also removed an unused function from apdlexer * Added examples for gcode and golden output * Trimming of gcode files to a few dozens of lines * Removed duplicates from elafunb
349 lines
7.9 KiB
Text
Generated
349 lines
7.9 KiB
Text
Generated
'( Made using CamBam - http://www.cambam.co.uk )\n' Text
|
|
|
|
'( boomerangv3 1/14/2010 9:29:11 PM )\n' Text
|
|
|
|
'( T0 : 0.25 )\n' Text
|
|
|
|
'G20 ' Name.Builtin
|
|
'G90 G64 G40\n' Text
|
|
|
|
'G0 ' Name.Builtin
|
|
'Z' Keyword
|
|
'1.0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'( T0 : 0.25 )\n' Text
|
|
|
|
'T' Keyword
|
|
'0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'M6\n' Text
|
|
|
|
'( Profile1 )\n' Text
|
|
|
|
'G17\n' Name.Builtin
|
|
|
|
'M3 ' Name.Builtin
|
|
'S' Keyword
|
|
'0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G0 ' Name.Builtin
|
|
'X' Keyword
|
|
'11.4158' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'0.5132' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G3 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'12.9975' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.714' Literal.Number
|
|
' ' Text.Whitespace
|
|
'I' Keyword
|
|
'0.4346' Literal.Number
|
|
' ' Text.Whitespace
|
|
'J' Keyword
|
|
'1.0696' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G0 ' Name.Builtin
|
|
'Z' Keyword
|
|
'1.0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G0 ' Name.Builtin
|
|
'X' Keyword
|
|
'0.4562' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.7439' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G3 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'2.018' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'0.538' Literal.Number
|
|
' ' Text.Whitespace
|
|
'I' Keyword
|
|
'1.0998' Literal.Number
|
|
' ' Text.Whitespace
|
|
'J' Keyword
|
|
'-0.1898' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'( 3DSurface1 )\n' Text
|
|
|
|
'S' Keyword
|
|
'0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G0 ' Name.Builtin
|
|
'Z' Keyword
|
|
'1.0' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G0 ' Name.Builtin
|
|
'X' Keyword
|
|
'0.1101' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.2205' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'-0.0025' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.4452' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'0.1851' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.5275' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.504' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.479' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.001' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.404' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0333' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.204' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.179' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'-0.0025' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.1581' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'0.2601' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.0964' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.104' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.129' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0973' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.329' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.379' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0791' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.404' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0688' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.554' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0041' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.579' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'-0.0025' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.6098' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'0.3351' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.6921' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'300.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'1.654' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.629' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0072' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.479' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0719' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.454' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.0817' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.304' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.1363' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.279' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'0.1451' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.079' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.054' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Z' Keyword
|
|
'-0.0025' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'Y' Keyword
|
|
'1.0352' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'G1 ' Name.Builtin
|
|
'F' Keyword
|
|
'30.0' Literal.Number
|
|
' ' Text.Whitespace
|
|
'X' Keyword
|
|
'0.4101' Literal.Number
|
|
' ' Text.Whitespace
|
|
'Y' Keyword
|
|
'0.9747' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'M5\n' Name.Builtin
|
|
|
|
'M30\n' Name.Builtin
|