G-code analysis