diff --git a/gcodeparser/gcode_parser.py b/gcodeparser/gcode_parser.py index a35e2b5..3413897 100644 --- a/gcodeparser/gcode_parser.py +++ b/gcodeparser/gcode_parser.py @@ -76,7 +76,7 @@ def __init__(self, gcode: str, include_comments=False): def get_lines(gcode, include_comments=False): - regex = r'(?!; *.+)(G|M|T|g|m|t)(\d+)(([ \t]*(?!G|M|g|m)\w(".*"|([-+\d\.]*)))*)[ \t]*(;[ \t]*(.*))?|;[ \t]*(.+)' + regex = r'(?!; *.+)(G|M|T|F|g|m|t)(\d+)(([ \t]*(?!G|M|g|m)\w(".*"|([-+\d\.]*)))*)[ \t]*(;[ \t]*(.*))?|;[ \t]*(.+)' regex_lines = re.findall(regex, gcode) lines = [] for line in regex_lines: