Page MenuHomePhabricator

Add support for exponentiation
Needs ReviewPublic

Authored by joshuaspence on May 3 2017, 12:00 PM.
Tags
None
Referenced Files
F15419830: D17817.diff
Fri, Mar 21, 9:15 AM
F15413886: D17817.diff
Wed, Mar 19, 9:48 PM
Unknown Object (File)
Feb 20 2025, 5:20 AM
Unknown Object (File)
Jan 28 2025, 4:49 AM
Unknown Object (File)
Jan 21 2025, 12:54 PM
Unknown Object (File)
Jan 21 2025, 9:45 AM
Unknown Object (File)
Jan 16 2025, 10:42 AM
Unknown Object (File)
Jan 15 2025, 7:34 PM

Details

Summary
Test Plan

Added a test case.

Diff Detail

Repository
rPHU libphutil
Branch
master
Lint
Lint Passed
Unit
Test Failures
Build Status
Buildable 16771
Build 22375: Run Core Tests
Build 22374: arc lint + arc unit

Unit TestsFailed

TimeTest
44 msPHPASTParserTestCase::Unknown Unit Message ("")
Assertion failed, expected values to be equal (at PHPASTParserTestCase.php:120): Parser output for "base-pass.php.test". Expected vs Actual Output Diff --- Old Value
22 msPHPASTParserTestCase::Unknown Unit Message ("")
Assertion failed, expected values to be equal (at PHPASTParserTestCase.php:120): Parser output for "base-pass.php.test". Expected vs Actual Output Diff --- Old Value
1 msAbstractDirectedGraphTestCase::Unknown Unit Message ("")
1 assertion passed.
0 msAbstractDirectedGraphTestCase::Unknown Unit Message ("")
1 assertion passed.
0 msAbstractDirectedGraphTestCase::Unknown Unit Message ("")
1 assertion passed.
View Full Test Results (2 Failed · 383 Passed · 2 Skipped)

Event Timeline

I definitely did something wrong here, because I updated src/parser/xhpast/parser_tokens.php by hand...

Because the token values have shifted pretty much all test cases have bad data :(

It will probably be a lot easier to handle after something like D17802#214972 is implemented.

wow exactly what the language desperately needed

I bet there are as many as 0 uses for this in our small million-line codebase