- default values for language settings
- new grammar for fanuc g-code
- seperate g-code grammars for sinumeric, pilot, fanuc and generic
- fixed error in file inspection for g-code
- removed non working grammar repository
- split g-code grammars into different file
- inspect first line of g-code file to decide which dialect to use
- refactoring and code cleanup of javascript functions
- more g-code parameters and code folding for units
- more file types for g-code: Siemens mpf and spf, CNCpilot ncs
- fixed link for bug reporting
- fixed missing charackters in cycle names
- fixed parameter type for cycle definition
- added move back command
- complete rewrite of grammar
-
- changed syntax highlighting to more meaningfull styles
-
- simplyfied grammar parsing regex
- fixed errors in library function for line numbers
- added basic grammar for PNT-files (table with point definition for patterns)
- Added simple snippets for G-Code and Klartext
- Added function to remove line numbers
- Added syntax highlighting for the following commands:
-
- G-Code:
-
- G-Function
-
- M-Function
-
- cartesian coordinates
-
- comments
-
- program head and foot
-
- Klartext:
-
- special functions: TCPM and PLANE (need more examples)
-
- Block form for cylindrical and rotation bodys
- Bugs fixed:
-
- Klartext: AUTO and MAX did not work for new style cycle definitions
-
- Klartext: TOOL CALL didn't work with named tools
- Added highlighting for the following commands:
-
- program head and foot
-
- comments
-
- line numbers
-
- linear movement sentence
-
- cartesian and polar coordinate
-
- Q-parameters
-
- Block form (cuboid only)
-
- outline comments
-
- tool call
-
- label definition and call
-
- program call
-
- cycle definition and call
-
- basic keywords for FN-functions