php-src/ext/tokenizer/tests
Peter Kokot d679f02295 Sync leading and final newlines in *.phpt sections
This patch adds missing newlines, trims multiple redundant final
newlines into a single one, and trims redundant leading newlines in all
*.phpt sections.

According to POSIX, a line is a sequence of zero or more non-' <newline>'
characters plus a terminating '<newline>' character. [1] Files should
normally have at least one final newline character.

C89 [2] and later standards [3] mention a final newline:
"A source file that is not empty shall end in a new-line character,
which shall not be immediately preceded by a backslash character."

Although it is not mandatory for all files to have a final newline
fixed, a more consistent and homogeneous approach brings less of commit
differences issues and a better development experience in certain text
editors and IDEs.

[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206
[2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2
[3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
2018-10-15 04:33:09 +02:00
..
001.phpt Trim trailing whitespace in tests 2018-10-14 12:07:20 -03:00
002.phpt
003.phpt Trim trailing whitespace in tests 2018-10-14 12:07:20 -03:00
bug26463.phpt
bug54089.phpt Trim trailing whitespace in tests 2018-10-14 12:07:20 -03:00
bug60097.phpt Fix tokenizer test to not depend on specific token numbers 2014-08-26 23:36:53 +02:00
bug67395.phpt add missing SKIPIF section on test 2015-04-30 03:03:29 -03:00
bug76437.phpt Fixed bug #76538 2018-06-27 23:06:25 +02:00
bug76991.phpt Fixed bug #76991 2018-10-10 15:00:18 +02:00
parse_errors.phpt Revert "Handle scanner error in first place (don't hide them from ext/tokenizer) and cheaper whitespace handlig." 2018-03-14 01:08:03 +03:00
token_get_all_basic.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
token_get_all_error.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
token_get_all_heredoc_nowdoc.phpt Implement flexible heredoc/nowdoc syntax 2018-04-13 21:35:37 +02:00
token_get_all_TOKEN_PARSE_000.phpt Merge branch 'master' into throwable-interface 2015-06-14 18:53:11 -05:00
token_get_all_TOKEN_PARSE_001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
token_get_all_TOKEN_PARSE_002.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
token_get_all_variation1.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation2.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation3.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation4.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation5.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation6.phpt Add T_YIELD in tokenizer_data.c 2012-07-22 20:32:56 +02:00
token_get_all_variation7.phpt
token_get_all_variation8.phpt Add T_YIELD in tokenizer_data.c 2012-07-22 20:32:56 +02:00
token_get_all_variation9.phpt
token_get_all_variation10.phpt Trim trailing whitespace in tests 2018-10-14 12:07:20 -03:00
token_get_all_variation11.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation12.phpt
token_get_all_variation13.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation14.phpt a few typofixes 2014-02-14 14:51:10 +02:00
token_get_all_variation15.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation16.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation17.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation18.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
token_get_all_variation19.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00