This is an automated email from the ASF dual-hosted git repository. junichi11 pushed a change to branch 2ndDonation in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git.
from c9d5d14 Merge pull request #613 from apache/revert-607-after_donation_junichi11 add d90ca59 #262141 - [PHP7] Context sensitive lexer & Uniform variable syntax add c1ba50e Fix a warning add 4a0b20b #262141 - [PHP7] Context sensitive lexer & Uniform variable syntax add e50765c #268497 - Keyword "instanceof" is not colored correctly in 8.2 add 786666b #249508 - In a function, foreach with list($a) warns about uninitialized $a add bd0bdcf #256759 - @property ignores all but the last type when multiple types are declared with pipe (|) during auto-complete add 97264d2 #270733 - Constructors for user defined Exception are not shown in a CC list add 70438db #268541 - If else formating add 02e1489 #269903 - NullPointerException at org.netbeans.modules.php.smarty.editor.parser.TplParser.parse add 2334131 #270903 - Wrong formatting for method/function parameters when the wrapping always option is set add f1d739b #243203 - Nested calls broken since 7.2 add f549321 #270987 - Code Analysis not working with current Version of phpcs and php-cs-fixer add 4b905a8 #271062 - AssertionError: WHITESPACE add 8ec0b5b #271109 - Bogus syntax error on ((string)$this->foo)[0] add 741274c #271040 - Twig syntax error with {% endset %} new a7db1ad Merge pull request #614 from junichi11/after_donation_junichi11 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../php/analysis/CodeSnifferAnalyzerImpl.java | 5 + .../analysis/CodingStandardsFixerAnalyzerImpl.java | 35 +- .../php/analysis/CodingStandardsFixerParams.java | 45 +- .../php/analysis/MessDetectorAnalyzerImpl.java | 6 + .../modules/php/analysis/commands/CodeSniffer.java | 7 +- .../analysis/commands/CodingStandardsFixer.java | 28 +- .../php/analysis/options/AnalysisOptions.java | 13 + .../php/analysis/ui/analyzer/Bundle.properties | 4 + .../ui/analyzer/CodeSnifferCustomizerPanel.form | 20 +- .../ui/analyzer/CodeSnifferCustomizerPanel.java | 52 +- .../CodingStandardsFixerCustomizerPanel.form | 65 +- .../CodingStandardsFixerCustomizerPanel.java | 178 +- .../ui/analyzer/MessDetectorCustomizerPanel.form | 35 +- .../ui/analyzer/MessDetectorCustomizerPanel.java | 51 +- .../analysis/ui/options/AnalysisOptionsPanel.form | 2 +- .../analysis/ui/options/AnalysisOptionsPanel.java | 14 +- .../php/analysis/ui/options/Bundle.properties | 1 + .../options/CodingStandardsFixerOptionsPanel.form | 61 +- .../options/CodingStandardsFixerOptionsPanel.java | 96 +- .../editor/completion/CompletionContextFinder.java | 11 +- .../php/editor/completion/PHPCodeCompletion.java | 30 +- .../php/editor/completion/PHPCompletionItem.java | 6 +- .../modules/php/editor/csl/SemanticAnalysis.java | 14 + .../modules/php/editor/indent/FormatVisitor.java | 91 +- .../modules/php/editor/indent/TokenFormatter.java | 18 +- .../php/editor/lexer/PHP5ColoringLexer.java | 3073 ++++---- .../modules/php/editor/lexer/PHPTokenId.java | 4 +- .../php/editor/model/impl/ModelVisitor.java | 2 +- .../php/editor/model/impl/VariousUtils.java | 20 +- .../modules/php/editor/parser/ASTPHP5Parser.java | 7083 ++++++++++------- .../modules/php/editor/parser/ASTPHP5Scanner.java | 2919 ++++--- .../modules/php/editor/parser/ASTPHP5Symbols.java | 2 +- .../php/editor/parser/EncodedActionTable1.java | 8198 ++++++++++---------- .../php/editor/parser/EncodedActionTable10.java | 5252 +++++++++---- ...ActionTable3.java => EncodedActionTable11.java} | 6608 ++++++++-------- ...ActionTable4.java => EncodedActionTable12.java} | 5554 ++++++------- ...ActionTable5.java => EncodedActionTable13.java} | 5897 +++++++------- .../php/editor/parser/EncodedActionTable2.java | 7354 +++++++++--------- .../php/editor/parser/EncodedActionTable3.java | 6926 ++++++++--------- .../php/editor/parser/EncodedActionTable4.java | 6934 ++++++++--------- .../php/editor/parser/EncodedActionTable5.java | 6518 ++++++++-------- .../php/editor/parser/EncodedActionTable6.java | 5656 +++++++------- .../php/editor/parser/EncodedActionTable7.java | 6474 ++++++++-------- .../php/editor/parser/EncodedActionTable8.java | 6230 +++++++-------- .../php/editor/parser/EncodedActionTable9.java | 5822 +++++++------- .../parser/astnodes/AnonymousObjectVariable.java | 12 +- .../php/editor/parser/astnodes/ArrayAccess.java | 20 +- .../php/editor/parser/astnodes/ArrayDimension.java | 17 +- ...yDimension.java => DereferencableVariable.java} | 26 +- .../parser/astnodes/ExpressionArrayAccess.java | 5 +- .../php/editor/parser/astnodes/Identifier.java | 20 +- .../parser/astnodes/ParenthesisExpression.java | 7 +- .../php/editor/parser/astnodes/Visitor.java | 2 + .../parser/astnodes/visitors/DefaultVisitor.java | 6 + .../editor/verification/PHP70UnhandledError.java | 109 +- .../verification/UninitializedVariableHint.java | 2 + .../lexer/context_sensitive_lexer_01.pass | 946 +++ .../lexer/context_sensitive_lexer_02.pass | 802 ++ .../lexer/context_sensitive_lexer_03.pass | 658 ++ .../lexer/context_sensitive_lexer_04.pass | 656 ++ .../lexer/context_sensitive_lexer_05.pass | 758 ++ .../lexer/context_sensitive_lexer_06.pass | 87 + .../lexer/context_sensitive_lexer_07.pass | 101 + .../lexer/context_sensitive_lexer_08.pass | 30 + .../lexer/context_sensitive_lexer_09.pass | 39 + ...t_sensitive_lexer_with_const_visibility_01.pass | 62 + .../ASTPHP5ParserTest/parser/TextSearchQuery.pass | 444 +- .../parser/anonymousClass_01.pass | 12 +- .../parser/cloneExpression_01.pass | 335 + ...ontextSensitiveLexerWithConstVisibility_01.pass | 159 + .../parser/contextSensitiveLexer_01.pass | 2445 ++++++ .../parser/contextSensitiveLexer_02.pass | 2222 ++++++ .../parser/contextSensitiveLexer_03.pass | 2003 +++++ .../parser/contextSensitiveLexer_04.pass | 1683 ++++ .../parser/contextSensitiveLexer_05.pass | 2228 ++++++ .../ASTPHP5ParserTest/parser/issue258959.pass | 8 +- .../ASTPHP5ParserTest/parser/issue271109.pass | 537 ++ .../parser/testVariadicFunctions_01.pass | 4 +- .../parser/testVariadicFunctions_02.pass | 4 +- .../parser/uniformVariableSyntax_07.pass | 8 +- .../parser/uniformVariableSyntax_10.pass | 8 +- .../parser/uniformVariableSyntax_21.pass | 60 + .../parser/uniformVariableSyntax_22.pass | 60 + .../parser/uniformVariableSyntax_23.pass | 16 +- .../parser/uniformVariableSyntax_24.pass | 4 +- .../parser/uniformVariableSyntax_25.pass | 8 +- .../parser/uniformVariableSyntax_31.pass | 4 +- .../parser/uniformVariableSyntax_33.pass | 4 +- .../parser/uniformVariableSyntax_34.pass | 2057 +++++ .../parser/uniformVariableSyntax_35.pass | 2123 +++++ .../parser/uniformVariableSyntax_36.pass | 348 + .../parser/uniformVariableSyntax_37.pass | 154 + .../parser/ASTPHP5ParserTest/parser/yield_03.pass | 4 +- .../parser/SanitizeSourceTest/sanitize/case01.pass | 29 + .../SanitizeSourceTest/sanitize/sanitize003.pass | 6 +- .../SanitizeSourceTest/sanitize/sanitize016.pass | 2 +- .../lib/php70/{ => base}/anonymousClass01.php | 0 ...ousClass01.php.testAnonymousClass01a.completion | 0 ...ousClass01.php.testAnonymousClass01b.completion | 0 ...ousClass01.php.testAnonymousClass01c.completion | 0 ...ousClass01.php.testAnonymousClass01d.completion | 0 ...ousClass01.php.testAnonymousClass01e.completion | 0 ...ousClass01.php.testAnonymousClass01f.completion | 0 ...ousClass01.php.testAnonymousClass01g.completion | 0 ...ousClass01.php.testAnonymousClass01h.completion | 0 .../lib/php70/{ => base}/anonymousClass02.php | 0 ...ousClass02.php.testAnonymousClass02a.completion | 0 ...ousClass02.php.testAnonymousClass02b.completion | 0 ...ousClass02.php.testAnonymousClass02c.completion | 0 ...ousClass02.php.testAnonymousClass02d.completion | 0 ...ousClass02.php.testAnonymousClass02e.completion | 0 ...ousClass02.php.testAnonymousClass02f.completion | 0 ...ousClass02.php.testAnonymousClass02g.completion | 0 .../lib/php70/{ => base}/anonymousClass03.php | 0 ...ousClass03.php.testAnonymousClass03a.completion | 0 ...ousClass03.php.testAnonymousClass03b.completion | 0 ...ousClass03.php.testAnonymousClass03c.completion | 0 ...ousClass03.php.testAnonymousClass03d.completion | 0 .../completion/lib/php70/{ => base}/groupUse01.php | 0 .../groupUse01.php.testGroupUse01a.completion | 0 .../groupUse01.php.testGroupUse01b.completion | 0 .../groupUse01.php.testGroupUse01c.completion | 0 .../groupUse01.php.testGroupUse01d.completion | 0 .../completion/lib/php70/{ => base}/groupUse02.php | 0 .../groupUse02.php.testGroupUse02a.completion | 0 .../groupUse02.php.testGroupUse02b.completion | 0 .../groupUse02.php.testGroupUse02c.completion | 0 .../groupUse02.php.testGroupUse02d.completion | 0 .../completion/lib/php70/{ => base}/groupUse03.php | 0 .../groupUse03.php.testGroupUse03a.completion | 0 .../groupUse03.php.testGroupUse03b.completion | 0 .../groupUse03.php.testGroupUse03c.completion | 0 .../groupUse03.php.testGroupUse03d.completion | 0 .../completion/lib/php70/{ => base}/groupUse04.php | 0 .../groupUse04.php.testGroupUse04a.completion | 0 .../lib/php70/{ => base}/groupUseBase.php | 0 .../lib/php70/{ => base}/groupUseConst01.php | 0 ...pUseConst01.php.testGroupUseConst01a.completion | 0 ...pUseConst01.php.testGroupUseConst01b.completion | 0 ...pUseConst01.php.testGroupUseConst01c.completion | 0 .../lib/php70/{ => base}/groupUseConst02.php | 0 ...pUseConst02.php.testGroupUseConst02a.completion | 0 .../lib/php70/{ => base}/groupUseConst03.php | 0 ...pUseConst03.php.testGroupUseConst03a.completion | 0 .../lib/php70/{ => base}/groupUseFunction01.php | 0 ...nction01.php.testGroupUseFunction01a.completion | 0 ...nction01.php.testGroupUseFunction01b.completion | 0 ...nction01.php.testGroupUseFunction01c.completion | 0 .../lib/php70/{ => base}/groupUseFunction02.php | 0 ...nction02.php.testGroupUseFunction02a.completion | 0 .../lib/php70/{ => base}/groupUseFunction03.php | 0 ...nction03.php.testGroupUseFunction03a.completion | 0 .../lib/php70/{ => base}/groupUseMixed01.php | 0 ...pUseMixed01.php.testGroupUseMixed01a.completion | 0 ...pUseMixed01.php.testGroupUseMixed01b.completion | 0 ...pUseMixed01.php.testGroupUseMixed01c.completion | 0 ...pUseMixed01.php.testGroupUseMixed01d.completion | 0 ...pUseMixed01.php.testGroupUseMixed01e.completion | 0 ...pUseMixed01.php.testGroupUseMixed01f.completion | 0 ...pUseMixed01.php.testGroupUseMixed01g.completion | 0 ...pUseMixed01.php.testGroupUseMixed01h.completion | 0 ...pUseMixed01.php.testGroupUseMixed01i.completion | 0 ...pUseMixed01.php.testGroupUseMixed01j.completion | 0 ...pUseMixed01.php.testGroupUseMixed01k.completion | 0 ...pUseMixed01.php.testGroupUseMixed01l.completion | 0 ...pUseMixed01.php.testGroupUseMixed01m.completion | 0 ...pUseMixed01.php.testGroupUseMixed01n.completion | 0 .../lib/php70/{ => base}/issue259074.php | 0 .../issue259074.php.testIssue259074a.completion | 0 .../issue259074.php.testIssue259074b.completion | 0 .../issue259074.php.testIssue259074c.completion | 0 .../lib/php70/{ => base}/returnTypes.php | 0 .../returnTypes.php.testReturnType01.completion | 0 .../returnTypes.php.testReturnType02.completion | 0 .../returnTypes.php.testReturnType03.completion | 0 .../returnTypes.php.testReturnType04.completion | 0 .../returnTypes.php.testReturnType05.completion | 0 .../returnTypes.php.testReturnType06.completion | 0 .../returnTypes.php.testReturnType07.completion | 0 .../returnTypes.php.testReturnType08.completion | 0 .../returnTypes.php.testReturnType09.completion | 0 .../returnTypes.php.testReturnType10.completion | 0 .../returnTypes.php.testReturnType11.completion | 0 .../returnTypes.php.testReturnType12.completion | 0 .../returnTypes.php.testReturnType13.completion | 0 .../returnTypes.php.testReturnType14.completion | 0 .../lib/php70/{ => base}/returnTypesTyping01.php | 0 ...Typing01.php.testReturnTypesTyping01.completion | 0 .../lib/php70/{ => base}/returnTypesTyping02.php | 0 ...Typing02.php.testReturnTypesTyping02.completion | 0 .../lib/php70/{ => base}/returnTypesTyping03.php | 0 ...Typing03.php.testReturnTypesTyping03.completion | 0 .../lib/php70/{ => base}/returnTypesTyping04.php | 0 ...yping04.php.testReturnTypesTyping04a.completion | 0 ...yping04.php.testReturnTypesTyping04b.completion | 0 .../lib/php70/{ => base}/returnTypesTyping05.php | 0 ...Typing05.php.testReturnTypesTyping05.completion | 0 .../lib/php70/{ => base}/returnTypesTyping06.php | 0 ...Typing06.php.testReturnTypesTyping06.completion | 0 .../lib/php70/{ => base}/returnTypesTyping07.php | 0 ...Typing07.php.testReturnTypesTyping07.completion | 0 .../lib/php70/{ => base}/returnTypesTyping08.php | 0 ...yping08.php.testReturnTypesTyping08a.completion | 0 ...yping08.php.testReturnTypesTyping08b.completion | 0 .../lib/php70/{ => base}/returnTypesTyping09.php | 0 ...Typing09.php.testReturnTypesTyping09.completion | 0 .../lib/php70/{ => base}/returnTypesTyping10.php | 0 ...Typing10.php.testReturnTypesTyping10.completion | 0 .../lib/php70/{ => base}/returnTypesTyping11.php | 0 ...Typing11.php.testReturnTypesTyping11.completion | 0 .../lib/php70/{ => base}/returnTypesTyping12.php | 0 ...yping12.php.testReturnTypesTyping12a.completion | 0 ...yping12.php.testReturnTypesTyping12b.completion | 0 .../lib/php70/{ => base}/scalarTypeHints.php | 0 ...alarTypeHints.php.testBoolTypeHint01.completion | 0 ...alarTypeHints.php.testBoolTypeHint02.completion | 0 ...alarTypeHints.php.testBoolTypeHint03.completion | 0 ...alarTypeHints.php.testBoolTypeHint04.completion | 0 ...larTypeHints.php.testFloatTypeHint01.completion | 0 ...larTypeHints.php.testFloatTypeHint02.completion | 0 ...larTypeHints.php.testFloatTypeHint03.completion | 0 ...larTypeHints.php.testFloatTypeHint04.completion | 0 ...calarTypeHints.php.testIntTypeHint01.completion | 0 ...calarTypeHints.php.testIntTypeHint02.completion | 0 ...calarTypeHints.php.testIntTypeHint03.completion | 0 ...calarTypeHints.php.testIntTypeHint04.completion | 0 ...arTypeHints.php.testStringTypeHint01.completion | 0 ...arTypeHints.php.testStringTypeHint02.completion | 0 ...arTypeHints.php.testStringTypeHint03.completion | 0 ...arTypeHints.php.testStringTypeHint04.completion | 0 .../php70/{ => base}/uniformVariableSyntax01.php | 0 ...ax01.php.testUniformVariableSyntax01.completion | 1 - .../php70/{ => base}/uniformVariableSyntax02.php | 0 .../php70/{ => base}/uniformVariableSyntax03.php | 0 ...x03.php.testUniformVariableSyntax03a.completion | 0 ...x03.php.testUniformVariableSyntax03b.completion | 1 - ...x03.php.testUniformVariableSyntax03c.completion | 1 - ...x03.php.testUniformVariableSyntax03d.completion | 1 - ...x03.php.testUniformVariableSyntax03e.completion | 0 ...x03.php.testUniformVariableSyntax03f.completion | 4 + .../contextSensitiveLexerClass.php | 232 + ...php.testContextSensitiveLexerClass01.completion | 76 + ...php.testContextSensitiveLexerClass02.completion | 149 + .../contextSensitiveLexerInterface.php | 159 + ...testContextSensitiveLexerInterface01.completion | 76 + ...testContextSensitiveLexerInterface02.completion | 76 + .../contextSensitiveLexerTrait.php | 166 + ...php.testContextSensitiveLexerTrait01.completion | 77 + ...php.testContextSensitiveLexerTrait02.completion | 77 + .../testUVSNestedStaticFieldAccess.php | 47 + ...p.testUVSNestedStaticFieldAccess_01.completion} | 5 +- ...p.testUVSNestedStaticFieldAccess_02.completion} | 4 +- ...hp.testUVSNestedStaticFieldAccess_03.completion | 5 + ...hp.testUVSNestedStaticFieldAccess_04.completion | 5 + ...p.testUVSNestedStaticFieldAccess_05.completion} | 4 +- ...p.testUVSNestedStaticFieldAccess_06.completion} | 4 +- .../issue207594.php.testUseCase1.completion | 3 +- .../issue201310.php.testUseCase1.completion | 1 + .../issue201310.php.testUseCase2.completion | 1 + .../issue201310_1.php.testUseCase3.completion | 1 + .../issue201310_1.php.testUseCase4.completion | 1 + .../completion/lib/tests256759/issue256759.php | 33 + ...issue256759.php.testMultipleTypes_01.completion | 6 + .../issue256759.php.testSingleType_01.completion} | 4 +- .../issue269108.php.testReturnSelf_03.completion | 1 - .../issue269108.php.testReturnSelf_05.completion | 1 - .../issue269108.php.testReturnSelf_06.completion | 1 - .../issue269108.php.testReturnStatic_03.completion | 1 - .../issue269108.php.testReturnStatic_05.completion | 1 - .../issue269108.php.testReturnStatic_06.completion | 1 - .../issue269108.php.testReturnThis_02.completion | 1 - .../completion/lib/tests270733/issue270733.php | 20 + .../issue270733.php.testThrowNew_01.completion | 7 + .../issue270733.php.testThrowNew_02.completion | 5 + .../issue270733.php.testThrow_01.completion | 7 + .../issue270733.php.testThrow_02.completion | 4 + .../formatting/broken/issue197074_01.php.formatted | 3 +- .../formatting/continued_expression.php.formatted | 3 +- .../formatting/continued_expression2.php.formatted | 8 +- .../formatting/html/issue176223.php.formatted | 7 +- .../testfiles/formatting/issue176224.php.formatted | 7 +- .../testfiles/formatting/issue196405.php.formatted | 4 +- .../testfiles/formatting/issue218013.php.formatted | 20 +- .../unit/data/testfiles/formatting/issue271062.php | 20 + .../testfiles/formatting/issue271062.php.formatted | 27 + .../multiline_function_header.php.formatted | 4 +- .../issues/stable_fixedIssues/176224.php.formatted | 7 +- .../testfiles/formatting/spaces/issue268541_01.php | 8 + .../formatting/spaces/issue268541_01.php.formatted | 8 + .../testfiles/formatting/spaces/issue268541_02.php | 10 + .../formatting/spaces/issue268541_02.php.formatted | 10 + .../testfiles/formatting/spaces/issue268541_03.php | 12 + .../formatting/spaces/issue268541_03.php.formatted | 12 + .../testfiles/formatting/spaces/issue268541_04.php | 7 + .../formatting/spaces/issue268541_04.php.formatted | 7 + .../testfiles/formatting/spaces/issue268541_05.php | 13 + .../formatting/spaces/issue268541_05.php.formatted | 13 + .../testfiles/formatting/wrapping/issue243203.php | 67 + .../formatting/wrapping/issue243203.php.formatted | 67 + .../wrapping/methodCallArgWithAnonymousClass02.php | 20 + ...methodCallArgWithAnonymousClass02.php.formatted | 72 +- .../formatting/wrapping/methodParams06.php | 8 + .../wrapping/methodParams06.php.formatted | 11 +- .../formatting/wrapping/methodParams07.php | 8 + .../wrapping/methodParams07.php.formatted | 11 +- .../formatting/wrapping/methodParams08.php | 6 + .../wrapping/methodParams08.php.formatted | 8 + .../formatting/wrapping/methodParams09.php | 6 + .../wrapping/methodParams09.php.formatted | 8 + .../formatting/wrapping/methodParams10.php | 6 + .../wrapping/methodParams10.php.formatted | 9 + .../formatting/wrapping/methodParams11.php | 7 + .../wrapping/methodParams11.php.formatted | 9 + .../formatting/wrapping/methodParams12.php | 7 + .../wrapping/methodParams12.php.formatted | 9 + .../testContextSensitiveLexer.php | 59 + ...niformVariableSyntaxNestedStaticFieldAccess.php | 47 + .../testfiles/lexer/context_sensitive_lexer_01.php | 77 + .../testfiles/lexer/context_sensitive_lexer_02.php | 77 + .../testfiles/lexer/context_sensitive_lexer_03.php | 77 + .../testfiles/lexer/context_sensitive_lexer_04.php | 76 + .../testfiles/lexer/context_sensitive_lexer_05.php | 77 + .../context_sensitive_lexer_06.php} | 11 +- .../context_sensitive_lexer_07.php} | 13 +- .../testfiles/lexer/context_sensitive_lexer_08.php | 7 + .../testfiles/lexer/context_sensitive_lexer_09.php | 7 + ...xt_sensitive_lexer_with_const_visibility_01.php | 11 + .../testContextSensitiveLexer.php | 59 + .../testUniformVariableSyntax03.php | 47 + .../parser/classConstantWithWhitespace.php | 20 + .../parser/classConstantWithWhitespace.php.errors | 0 .../data/testfiles/parser/cloneExpression_01.php | 17 + .../testfiles/parser/cloneExpression_01.php.errors | 0 .../unit/data/testfiles/parser/constDefine_01.php | 5 + .../testfiles/parser/constDefine_01.php.errors | 0 .../unit/data/testfiles/parser/constDefine_02.php | 5 + .../testfiles/parser/constDefine_02.php.errors | 0 .../parser/constantArrayAccess_03.php.errors | 4 +- ...contextSensitiveLexerWithConstVisibility_01.php | 11 + ...SensitiveLexerWithConstVisibility_01.php.errors | 0 .../testfiles/parser/contextSensitiveLexer_01.php | 79 + .../parser/contextSensitiveLexer_01.php.errors | 0 .../testfiles/parser/contextSensitiveLexer_02.php | 78 + .../parser/contextSensitiveLexer_02.php.errors | 0 .../testfiles/parser/contextSensitiveLexer_03.php | 78 + .../parser/contextSensitiveLexer_03.php.errors | 0 .../testfiles/parser/contextSensitiveLexer_04.php | 76 + .../parser/contextSensitiveLexer_04.php.errors | 0 .../testfiles/parser/contextSensitiveLexer_05.php | 77 + .../parser/contextSensitiveLexer_05.php.errors | 0 .../testfiles/parser/issue211165_02.php.errors | 4 +- .../testfiles/parser/issue211165_05.php.errors | 4 +- .../testfiles/parser/issue211165_06.php.errors | 6 +- .../testfiles/parser/issue268496_02.php.errors | 4 +- .../testfiles/parser/issue268496_03.php.errors | 4 +- .../unit/data/testfiles/parser/issue271109.php | 22 + .../data/testfiles/parser/issue271109.php.errors | 0 .../parser/methodModificators_01.php.errors | 3 - .../parser/methodModificators_02.php.errors | 3 - .../parser/methodModificators_03.php.errors | 3 - .../parser/uniformVariableSyntax_21.php.errors | 0 .../parser/uniformVariableSyntax_22.php.errors | 0 .../testfiles/parser/uniformVariableSyntax_34.php | 35 + .../parser/uniformVariableSyntax_34.php.errors | 0 .../testfiles/parser/uniformVariableSyntax_35.php | 35 + .../parser/uniformVariableSyntax_35.php.errors | 0 .../testfiles/parser/uniformVariableSyntax_36.php | 9 + .../parser/uniformVariableSyntax_36.php.errors | 0 .../testfiles/parser/uniformVariableSyntax_37.php | 4 + .../parser/uniformVariableSyntax_37.php.errors | 0 .../uniformVariableSyntax_01.php | 35 + .../uniformVariableSyntax_01.php.semantic | 35 + .../uniformVariableSyntax_02.php | 35 + .../uniformVariableSyntax_02.php.semantic | 35 + ...er.php.testContextSensitiveLexer_01.occurrences | 3 + ...er.php.testContextSensitiveLexer_02.occurrences | 3 + ...er.php.testContextSensitiveLexer_03.occurrences | 3 + ...er.php.testContextSensitiveLexer_04.occurrences | 3 + ...er.php.testContextSensitiveLexer_05.occurrences | 2 + ...er.php.testContextSensitiveLexer_06.occurrences | 2 + ...er.php.testContextSensitiveLexer_07.occurrences | 4 + ...er.php.testContextSensitiveLexer_08.occurrences | 4 + ...er.php.testContextSensitiveLexer_09.occurrences | 4 + ...er.php.testContextSensitiveLexer_10.occurrences | 4 + ...er.php.testContextSensitiveLexer_11.occurrences | 2 + ...er.php.testContextSensitiveLexer_12.occurrences | 2 + ...er.php.testContextSensitiveLexer_13.occurrences | 2 + ...er.php.testContextSensitiveLexer_14.occurrences | 2 + ...er.php.testContextSensitiveLexer_15.occurrences | 3 + ...er.php.testContextSensitiveLexer_16.occurrences | 3 + ...er.php.testContextSensitiveLexer_17.occurrences | 3 + ...er.php.testContextSensitiveLexer_18.occurrences | 2 + ...er.php.testContextSensitiveLexer_19.occurrences | 2 + ...er.php.testContextSensitiveLexer_20.occurrences | 2 + ...er.php.testContextSensitiveLexer_21.occurrences | 2 + ...er.php.testContextSensitiveLexer_22.occurrences | 2 + ...er.php.testContextSensitiveLexer_23.occurrences | 2 + ...er.php.testContextSensitiveLexer_24.occurrences | 2 + ...er.php.testContextSensitiveLexer_25.occurrences | 2 + ...er.php.testContextSensitiveLexer_26.occurrences | 2 + ...er.php.testContextSensitiveLexer_27.occurrences | 2 + ....php.testUniformVariableSyntax03_01.occurrences | 3 + ....php.testUniformVariableSyntax03_02.occurrences | 3 + ....php.testUniformVariableSyntax03_03.occurrences | 3 + ....php.testUniformVariableSyntax03_04.occurrences | 3 + ....php.testUniformVariableSyntax03_05.occurrences | 3 + ....php.testUniformVariableSyntax03_06.occurrences | 3 + ....php.testUniformVariableSyntax03_07.occurrences | 2 + ....php.testUniformVariableSyntax03_08.occurrences | 2 + ....php.testUniformVariableSyntax03_09.occurrences | 2 + ....php.testUniformVariableSyntax03_10.occurrences | 2 + ....php.testUniformVariableSyntax03_11.occurrences | 2 + ....php.testUniformVariableSyntax03_12.occurrences | 2 + ....php.testUniformVariableSyntax03_13.occurrences | 2 + ....php.testUniformVariableSyntax03_14.occurrences | 2 + .../testfiles/verification/testIssue249508.php | 15 + .../testIssue249508.php.testIssue249508.hints | 0 .../editor/completion/PHP70CodeCompletionTest.java | 231 +- .../PHPCodeCompletion256759Test.java} | 38 +- ...eCompletion262141ContextSensitiveLexerTest.java | 93 + .../completion/PHPCodeCompletion262141UVSTest.java | 94 + .../PHPCodeCompletion270733Test.java} | 42 +- .../php/editor/csl/GotoDeclarationPHP70Test.java | 140 + .../editor/csl/OccurrencesFinderImplPHP70Test.java | 214 + .../php/editor/csl/SemanticAnalyzerTest.java | 8 + .../php/editor/indent/PHPFormatterSpacesTest.java | 25 + .../php/editor/indent/PHPFormatterTest.java | 6 + .../editor/indent/PHPFormatterWrappingTest.java | 37 + .../php/editor/lexer/PHP70FeaturesTest.java | 41 + .../php/editor/lexer/PHP71FeaturesTest.java | 5 + .../php/editor/parser/ASTPHP5ParserTest.java | 72 +- .../php/editor/parser/PhpParserErrorTest.java | 84 +- .../modules/php/editor/parser/PrintASTVisitor.java | 11 +- .../UninitializedVariableHintTest.java | 4 + php.editor/tools/ASTPHP5Parser.cup | 839 +- php.editor/tools/ASTPHP5Scanner.flex | 155 +- php.editor/tools/Php5ColoringScanner.flex | 109 +- .../php/smarty/editor/parser/TplParser.java | 4 + .../php/twig/editor/parsing/TwigParser.java | 13 + .../parsing/unclosed/unclosed_set_error_01.twig | 1 + .../unclosed/unclosed_set_error_01.twig.errors | 1 + .../parsing/unclosed/unclosed_set_error_02.twig | 1 + .../unclosed/unclosed_set_error_02.twig.errors | 1 + .../parsing/unclosed/unclosed_set_error_03.twig | 1 + .../unclosed/unclosed_set_error_03.twig.errors | 1 + .../parsing/unclosed/unclosed_set_error_04.twig | 1 + .../unclosed/unclosed_set_error_04.twig.errors | 1 + .../parsing/unclosed/unclosed_set_noerror_01.twig | 1 + .../unclosed/unclosed_set_noerror_01.twig.errors | 0 .../parsing/unclosed/unclosed_set_noerror_02.twig | 1 + .../unclosed/unclosed_set_noerror_02.twig.errors | 0 .../parsing/unclosed/unclosed_set_noerror_03.twig | 1 + .../unclosed/unclosed_set_noerror_03.twig.errors | 0 .../parsing/unclosed/unclosed_set_noerror_04.twig | 1 + .../unclosed/unclosed_set_noerror_04.twig.errors | 0 .../parsing/unopend/unopend_set_error_01.twig | 3 + .../unopend/unopend_set_error_01.twig.errors | 1 + .../parsing/unopend/unopend_set_error_02.twig | 2 + .../unopend/unopend_set_error_02.twig.errors | 1 + .../parsing/unopend/unopend_set_error_03.twig | 3 + .../unopend/unopend_set_error_03.twig.errors | 1 + .../parsing/unopend/unopend_set_error_04.twig | 3 + .../unopend/unopend_set_error_04.twig.errors | 1 + .../parsing/unopend/unopend_set_error_05.twig | 3 + .../unopend/unopend_set_error_05.twig.errors | 1 + .../parsing/unopend/unopend_set_noerror_01.twig | 3 + .../unopend/unopend_set_noerror_01.twig.errors | 0 .../parsing/unopend/unopend_set_noerror_02.twig | 3 + .../unopend/unopend_set_noerror_02.twig.errors | 0 .../parsing/unopend/unopend_set_noerror_03.twig | 3 + .../unopend/unopend_set_noerror_03.twig.errors | 0 .../parsing/unopend/unopend_set_noerror_04.twig | 3 + .../unopend/unopend_set_noerror_04.twig.errors | 0 .../twig/editor/parsing/TwigParserErrorTest.java | 121 + 474 files changed, 76995 insertions(+), 47500 deletions(-) copy php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP71FeaturesTest.java => php.code.analysis/src/org/netbeans/modules/php/analysis/CodingStandardsFixerParams.java (69%) copy php.editor/src/org/netbeans/modules/php/editor/parser/{EncodedActionTable3.java => EncodedActionTable11.java} (53%) copy php.editor/src/org/netbeans/modules/php/editor/parser/{EncodedActionTable4.java => EncodedActionTable12.java} (58%) copy php.editor/src/org/netbeans/modules/php/editor/parser/{EncodedActionTable5.java => EncodedActionTable13.java} (52%) copy php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/{ArrayDimension.java => DereferencableVariable.java} (80%) create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_01.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_02.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_03.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_04.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_05.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_06.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_07.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_08.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP70FeaturesTest/lexer/context_sensitive_lexer_09.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP71FeaturesTest/lexer/context_sensitive_lexer_with_const_visibility_01.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/cloneExpression_01.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexerWithConstVisibility_01.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexer_01.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexer_02.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexer_03.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexer_04.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/contextSensitiveLexer_05.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/issue271109.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_21.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_22.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_34.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_35.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_36.pass create mode 100644 php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/uniformVariableSyntax_37.pass rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php (100%) copy php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01e.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01f.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01g.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass01.php.testAnonymousClass01h.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02e.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02f.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass02.php.testAnonymousClass02g.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass03.php.testAnonymousClass03a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass03.php.testAnonymousClass03b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass03.php.testAnonymousClass03c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/anonymousClass03.php.testAnonymousClass03d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse01.php.testGroupUse01a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse01.php.testGroupUse01b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse01.php.testGroupUse01c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse01.php.testGroupUse01d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse02.php.testGroupUse02a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse02.php.testGroupUse02b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse02.php.testGroupUse02c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse02.php.testGroupUse02d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse03.php.testGroupUse03a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse03.php.testGroupUse03b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse03.php.testGroupUse03c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse03.php.testGroupUse03d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse04.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUse04.php.testGroupUse04a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseBase.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst01.php.testGroupUseConst01a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst01.php.testGroupUseConst01b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst01.php.testGroupUseConst01c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst02.php.testGroupUseConst02a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseConst03.php.testGroupUseConst03a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction01.php.testGroupUseFunction01a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction01.php.testGroupUseFunction01b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction01.php.testGroupUseFunction01c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction02.php.testGroupUseFunction02a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseFunction03.php.testGroupUseFunction03a.completion (100%) copy php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01d.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01e.completion (100%) copy php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01f.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01g.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01h.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01i.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01j.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01k.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01l.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01m.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/groupUseMixed01.php.testGroupUseMixed01n.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/issue259074.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/issue259074.php.testIssue259074a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/issue259074.php.testIssue259074b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/issue259074.php.testIssue259074c.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType04.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType05.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType06.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType07.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType08.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType09.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType10.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType11.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType12.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType13.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypes.php.testReturnType14.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping01.php.testReturnTypesTyping01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping02.php.testReturnTypesTyping02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping03.php.testReturnTypesTyping03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping04.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping04.php.testReturnTypesTyping04a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping04.php.testReturnTypesTyping04b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping05.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping05.php.testReturnTypesTyping05.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping06.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping06.php.testReturnTypesTyping06.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping07.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping07.php.testReturnTypesTyping07.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping08.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping08.php.testReturnTypesTyping08a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping08.php.testReturnTypesTyping08b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping09.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping09.php.testReturnTypesTyping09.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping10.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping10.php.testReturnTypesTyping10.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping11.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping11.php.testReturnTypesTyping11.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping12.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping12.php.testReturnTypesTyping12a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/returnTypesTyping12.php.testReturnTypesTyping12b.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testBoolTypeHint01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testBoolTypeHint02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testBoolTypeHint03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testBoolTypeHint04.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testFloatTypeHint01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testFloatTypeHint02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testFloatTypeHint03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testFloatTypeHint04.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testIntTypeHint01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testIntTypeHint02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testIntTypeHint03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testIntTypeHint04.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testStringTypeHint01.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testStringTypeHint02.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testStringTypeHint03.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/scalarTypeHints.php.testStringTypeHint04.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax01.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax01.php.testUniformVariableSyntax01.completion (73%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax02.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php.testUniformVariableSyntax03a.completion (100%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php.testUniformVariableSyntax03b.completion (75%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php.testUniformVariableSyntax03c.completion (82%) copy php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php.testUniformVariableSyntax03d.completion (82%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{ => base}/uniformVariableSyntax03.php.testUniformVariableSyntax03e.completion (100%) create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/base/uniformVariableSyntax03.php.testUniformVariableSyntax03f.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerClass.php create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerClass.php.testContextSensitiveLexerClass01.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerClass.php.testContextSensitiveLexerClass02.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerInterface.php create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerInterface.php.testContextSensitiveLexerInterface01.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerInterface.php.testContextSensitiveLexerInterface02.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerTrait.php create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerTrait.php.testContextSensitiveLexerTrait01.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/contextSensitiveLexer/contextSensitiveLexerTrait.php.testContextSensitiveLexerTrait02.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/uniformVariableSyntax/testUVSNestedStaticFieldAccess.php rename php.editor/test/unit/data/testfiles/completion/lib/php70/{uniformVariableSyntax03.php.testUniformVariableSyntax03d.completion => uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_01.completion} (57%) copy php.editor/test/unit/data/testfiles/completion/lib/php70/{anonymousClass01.php.testAnonymousClass01a.completion => uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_02.completion} (51%) create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_03.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/php70/uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_04.completion copy php.editor/test/unit/data/testfiles/completion/lib/php70/{anonymousClass01.php.testAnonymousClass01a.completion => uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_05.completion} (51%) rename php.editor/test/unit/data/testfiles/completion/lib/php70/{anonymousClass01.php.testAnonymousClass01a.completion => uniformVariableSyntax/testUVSNestedStaticFieldAccess.php.testUVSNestedStaticFieldAccess_06.completion} (51%) create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests256759/issue256759.php create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests256759/issue256759.php.testMultipleTypes_01.completion rename php.editor/test/unit/data/testfiles/completion/lib/{php70/groupUseMixed01.php.testGroupUseMixed01f.completion => tests256759/issue256759.php.testSingleType_01.completion} (56%) create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests270733/issue270733.php create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests270733/issue270733.php.testThrowNew_01.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests270733/issue270733.php.testThrowNew_02.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests270733/issue270733.php.testThrow_01.completion create mode 100644 php.editor/test/unit/data/testfiles/completion/lib/tests270733/issue270733.php.testThrow_02.completion create mode 100644 php.editor/test/unit/data/testfiles/formatting/issue271062.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/issue271062.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_01.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_01.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_02.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_02.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_03.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_03.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_04.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_04.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_05.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/spaces/issue268541_05.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/issue243203.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/issue243203.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams08.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams08.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams09.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams09.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams10.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams10.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams11.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams11.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams12.php create mode 100644 php.editor/test/unit/data/testfiles/formatting/wrapping/methodParams12.php.formatted create mode 100644 php.editor/test/unit/data/testfiles/gotodeclaration/testContextSensitiveLexer/testContextSensitiveLexer.php create mode 100644 php.editor/test/unit/data/testfiles/gotodeclaration/testUniformVariableSyntaxNestedStaticFieldAccess/testUniformVariableSyntaxNestedStaticFieldAccess.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_01.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_02.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_03.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_04.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_05.php copy php.editor/test/unit/data/testfiles/{completion/lib/php70/groupUseMixed01.php => lexer/context_sensitive_lexer_06.php} (64%) rename php.editor/test/unit/data/testfiles/{completion/lib/php70/groupUseMixed01.php => lexer/context_sensitive_lexer_07.php} (64%) create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_08.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_09.php create mode 100644 php.editor/test/unit/data/testfiles/lexer/context_sensitive_lexer_with_const_visibility_01.php create mode 100644 php.editor/test/unit/data/testfiles/markoccurences/testContextSensitiveLexer/testContextSensitiveLexer.php create mode 100644 php.editor/test/unit/data/testfiles/markoccurences/testUniformVariableSyntax03/testUniformVariableSyntax03.php create mode 100644 php.editor/test/unit/data/testfiles/parser/classConstantWithWhitespace.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/classConstantWithWhitespace.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/cloneExpression_01.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/cloneExpression_01.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/constDefine_01.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/constDefine_01.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/constDefine_02.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/constDefine_02.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexerWithConstVisibility_01.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexerWithConstVisibility_01.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_01.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_01.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_02.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_02.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_03.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_03.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_04.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_04.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_05.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/contextSensitiveLexer_05.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/issue271109.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/issue271109.php.errors (100%) copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_21.php.errors (100%) copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_22.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_34.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_34.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_35.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_35.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_36.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_36.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_37.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/parser/uniformVariableSyntax_37.php.errors (100%) create mode 100644 php.editor/test/unit/data/testfiles/semantic/uniformVariableSyntax/uniformVariableSyntax_01.php create mode 100644 php.editor/test/unit/data/testfiles/semantic/uniformVariableSyntax/uniformVariableSyntax_01.php.semantic create mode 100644 php.editor/test/unit/data/testfiles/semantic/uniformVariableSyntax/uniformVariableSyntax_02.php create mode 100644 php.editor/test/unit/data/testfiles/semantic/uniformVariableSyntax/uniformVariableSyntax_02.php.semantic create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_01.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_02.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_03.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_04.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_05.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_06.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_07.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_08.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_09.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_10.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_11.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_12.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_13.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_14.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_15.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_16.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_17.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_18.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_19.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_20.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_21.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_22.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_23.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_24.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_25.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_26.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testContextSensitiveLexer.php.testContextSensitiveLexer_27.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_01.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_02.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_03.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_04.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_05.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_06.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_07.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_08.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_09.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_10.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_11.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_12.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_13.occurrences create mode 100644 php.editor/test/unit/data/testfiles/testUniformVariableSyntax03.php.testUniformVariableSyntax03_14.occurrences create mode 100644 php.editor/test/unit/data/testfiles/verification/testIssue249508.php copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.editor/test/unit/data/testfiles/verification/testIssue249508.php.testIssue249508.hints (100%) copy php.editor/test/unit/src/org/netbeans/modules/php/editor/{lexer/PHP71FeaturesTest.java => completion/PHPCodeCompletion256759Test.java} (63%) create mode 100644 php.editor/test/unit/src/org/netbeans/modules/php/editor/completion/PHPCodeCompletion262141ContextSensitiveLexerTest.java create mode 100644 php.editor/test/unit/src/org/netbeans/modules/php/editor/completion/PHPCodeCompletion262141UVSTest.java copy php.editor/test/unit/src/org/netbeans/modules/php/editor/{lexer/PHP71FeaturesTest.java => completion/PHPCodeCompletion270733Test.java} (56%) create mode 100644 php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/GotoDeclarationPHP70Test.java create mode 100644 php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/OccurrencesFinderImplPHP70Test.java create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_01.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_01.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_02.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_02.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_03.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_03.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_04.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_error_04.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_01.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_01.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_02.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_02.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_03.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_03.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_04.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unclosed/unclosed_set_noerror_04.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_01.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_01.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_02.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_02.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_03.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_03.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_04.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_04.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_05.twig create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_error_05.twig.errors create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_01.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_01.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_02.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_02.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_03.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_03.twig.errors (100%) create mode 100644 php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_04.twig copy web.kit/test/qa-functional/data/WebModuleNB36/WEB-INF/lib/dummy => php.twig/test/unit/data/testfiles/parsing/unopend/unopend_set_noerror_04.twig.errors (100%) create mode 100644 php.twig/test/unit/src/org/netbeans/modules/php/twig/editor/parsing/TwigParserErrorTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists