diff options
author | Lu Guanqun <guanqun.lu@gmail.com> | 2015-02-08 19:23:17 +0800 |
---|---|---|
committer | Lu Guanqun <guanqun.lu@gmail.com> | 2015-02-10 23:39:13 +0800 |
commit | 3ce223c6cb30f8e9f1035b6740d8c90f95a91185 (patch) | |
tree | 7574972adee85d1622757549497944678a90777e /SolidityParser.cpp | |
parent | 7dc5e2a1a0ef2c0212d852c053fc52e25c16acd9 (diff) | |
download | dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar.gz dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar.bz2 dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar.lz dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar.xz dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.tar.zst dexon-solidity-3ce223c6cb30f8e9f1035b6740d8c90f95a91185.zip |
add exponent operator
https://www.pivotaltracker.com/n/projects/1189488/stories/83746404
Diffstat (limited to 'SolidityParser.cpp')
-rw-r--r-- | SolidityParser.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/SolidityParser.cpp b/SolidityParser.cpp index 7af99567..84f36170 100644 --- a/SolidityParser.cpp +++ b/SolidityParser.cpp @@ -387,6 +387,17 @@ BOOST_AUTO_TEST_CASE(complex_expression) BOOST_CHECK_NO_THROW(parseText(text)); } +BOOST_AUTO_TEST_CASE(exp_expression) +{ + char const* text = R"( + contract test { + function fun(uint256 a) { + uint256 x = 3 ** a; + } + })"; + BOOST_CHECK_NO_THROW(parseText(text)); +} + BOOST_AUTO_TEST_CASE(while_loop) { char const* text = "contract test {\n" |