diff options
Diffstat (limited to 'vendor/nikic/php-parser/test/code/parser/comments.test')
-rw-r--r-- | vendor/nikic/php-parser/test/code/parser/comments.test | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/vendor/nikic/php-parser/test/code/parser/comments.test b/vendor/nikic/php-parser/test/code/parser/comments.test new file mode 100644 index 0000000..e15b969 --- /dev/null +++ b/vendor/nikic/php-parser/test/code/parser/comments.test @@ -0,0 +1,100 @@ +Comments +----- +<?php + +/** doc 1 */ +/* foobar 1 */ +// foo 1 +// bar 1 +$var; + +if ($cond) { + /** doc 2 */ + /* foobar 2 */ + // foo 2 + // bar 2 +} + +/** doc 3 */ +/* foobar 3 */ +// foo 3 +// bar 3 +----- +array( + 0: Expr_Variable( + name: var + comments: array( + 0: /** doc 1 */ + 1: /* foobar 1 */ + 2: // foo 1 + 3: // bar 1 + ) + ) + 1: Stmt_If( + cond: Expr_Variable( + name: cond + ) + stmts: array( + 0: Stmt_Nop( + comments: array( + 0: /** doc 2 */ + 1: /* foobar 2 */ + 2: // foo 2 + 3: // bar 2 + ) + ) + ) + elseifs: array( + ) + else: null + ) + 2: Stmt_Nop( + comments: array( + 0: /** doc 3 */ + 1: /* foobar 3 */ + 2: // foo 3 + 3: // bar 3 + ) + ) +) +----- +<?php + +/** doc */ +/* foobar */ +// foo +// bar + +?> +----- +array( + 0: Stmt_Nop( + comments: array( + 0: /** doc */ + 1: /* foobar */ + 2: // foo + 3: // bar + ) + ) +) +----- +<?php + +// comment +if (42) {} +----- +array( + 0: Stmt_If( + cond: Scalar_LNumber( + value: 42 + ) + stmts: array( + ) + elseifs: array( + ) + else: null + comments: array( + 0: // comment + ) + ) +)
\ No newline at end of file |