diff --git a/main.py b/main.py index 1b0ece9..bafa4eb 100644 --- a/main.py +++ b/main.py @@ -161,7 +161,7 @@ class GitHubClient(object): class TodoParser(object): """Parser for extracting information from a given diff file.""" FILE_HUNK_PATTERN = r'(?<=diff)(.*?)(?=diff\s--git\s)' - HEADER_PATTERN = r'(?<=--git).*?(?=$\n(index|new))' + HEADER_PATTERN = r'(?<=--git).*?(?=$\n(index|new|deleted))' LINE_PATTERN = r'^.*$' FILENAME_PATTERN = re.compile(r'(?<=a/).+?(?=\sb/)') LINE_NUMBERS_PATTERN = re.compile(r'@@[\d\s,\-+]*\s@@.*') diff --git a/syntax.json b/syntax.json index 7cf3e33..9d91421 100644 --- a/syntax.json +++ b/syntax.json @@ -222,8 +222,8 @@ { "type": "block", "pattern": { - "start": "" + "start": "/\\*", + "end": "\\*/" } } ] diff --git a/tests/test_closed.diff b/tests/test_closed.diff index 0a9cec3..510ac0b 100644 --- a/tests/test_closed.diff +++ b/tests/test_closed.diff @@ -17,46 +17,36 @@ index d340f6a..29b54da 100644 - */ } \ No newline at end of file -diff --git a/tests/example-file.css b/tests/example-file.css -index 344fe46..0519500 100644 ---- a/tests/example-file.css -+++ b/tests/example-file.css -@@ -1,10 +1,4 @@ - body { -- - background: red; -- - color: deeppink; - } -\ No newline at end of file diff --git a/tests/example-file.php b/tests/example-file.php -index d36df2f..e77f4bb 100644 +deleted file mode 100644 +index 063bb80..0000000 --- a/tests/example-file.php -+++ b/tests/example-file.php -@@ -4,19 +4,8 @@ - - +- +- +- +- - - +-?> +- +- +- +\ No newline at end of file diff --git a/tests/example_file.py b/tests/example_file.py index 525e25d..ba4e68d 100644 --- a/tests/example_file.py diff --git a/tests/test_new.diff b/tests/test_new.diff index c332867..1ab8862 100644 --- a/tests/test_new.diff +++ b/tests/test_new.diff @@ -18,33 +18,16 @@ index 0000000..d340f6a + */ +} \ No newline at end of file -diff --git a/tests/example-file.css b/tests/example-file.css -new file mode 100644 -index 0000000..344fe46 ---- /dev/null -+++ b/tests/example-file.css -@@ -0,0 +1,10 @@ -+body { -+ -+ background: red; -+ -+ color: deeppink; -+} -\ No newline at end of file diff --git a/tests/example-file.php b/tests/example-file.php new file mode 100644 -index 0000000..d36df2f +index 0000000..063bb80 --- /dev/null +++ b/tests/example-file.php @@ -0,0 +1,23 @@ + + + -+ ++ +