Lines Matching refs:TestScanner

149 struct TestScanner  struct
153 explicit TestScanner(string _text) { reset(move(_text)); } in TestScanner() function
171 TestScanner scanner(" { \"a\\b"); in BOOST_AUTO_TEST_CASE()
190 TestScanner scanner(" { \"a\\x61\\x00abc\""); in BOOST_AUTO_TEST_CASE()
213 TestScanner scanner("var x = 0x765432536763762734623472346;"); in BOOST_AUTO_TEST_CASE()
230 TestScanner scanner("07"); in BOOST_AUTO_TEST_CASE()
261 TestScanner scanner("function .a("); in BOOST_AUTO_TEST_CASE()
278 TestScanner scanner("function a..a("); in BOOST_AUTO_TEST_CASE()
296 TestScanner scanner("function a.("); in BOOST_AUTO_TEST_CASE()
312 TestScanner scanner("2.5"); in BOOST_AUTO_TEST_CASE()
343 TestScanner scanner("1._2"); in BOOST_AUTO_TEST_CASE()
392 TestScanner scanner("0x123_"); in BOOST_AUTO_TEST_CASE()
407 TestScanner scanner("var x = -.2 + -0x78 + -7.3 + 8.9 + 2e-2;"); in BOOST_AUTO_TEST_CASE()
434 TestScanner scanner("function_identifier has ; -0x743/*comment*/\n ident //comment"); in BOOST_AUTO_TEST_CASE()
457 TestScanner scanner("<=" "<" "+ +=a++ =>" "<<" ">>" " >>=" ">>>" ">>>=" " >>>>>=><<="); in BOOST_AUTO_TEST_CASE()
479 TestScanner scanner("/// Send $(value / 1000) chocolates to the user"); in BOOST_AUTO_TEST_CASE()
486 TestScanner scanner("/** Send $(value / 1000) chocolates to the user*/"); in BOOST_AUTO_TEST_CASE()
493 TestScanner scanner("some other tokens /// Send $(value / 1000) chocolates to the user"); in BOOST_AUTO_TEST_CASE()
503 TestScanner scanner("some other tokens /**\n" in BOOST_AUTO_TEST_CASE()
515 TestScanner scanner("some other tokens /**\n" in BOOST_AUTO_TEST_CASE()
527 TestScanner scanner("some other tokens /** \t \r \n" in BOOST_AUTO_TEST_CASE()
539 TestScanner scanner("//"); in BOOST_AUTO_TEST_CASE()
546 TestScanner scanner("///"); in BOOST_AUTO_TEST_CASE()
553 TestScanner scanner("/**/"); in BOOST_AUTO_TEST_CASE()
560 TestScanner scanner("/***/"); in BOOST_AUTO_TEST_CASE()
567 TestScanner scanner("hello_world ///documentation comment \n" in BOOST_AUTO_TEST_CASE()
577 TestScanner scanner("wei gwei ether"); in BOOST_AUTO_TEST_CASE()
585 TestScanner scanner("seconds minutes hours days weeks years"); in BOOST_AUTO_TEST_CASE()
596 TestScanner scanner("//\ncontract{}"); in BOOST_AUTO_TEST_CASE()
608 TestScanner scanner("{ \"\\u00DAnicode\""); in BOOST_AUTO_TEST_CASE()
616 TestScanner scanner("{ \"\\u007Fnicode\""); in BOOST_AUTO_TEST_CASE()
624 TestScanner scanner("{ \"\\u07FFnicode\""); in BOOST_AUTO_TEST_CASE()
632 TestScanner scanner("{ \"\\uFFFFnicode\""); in BOOST_AUTO_TEST_CASE()
640 TestScanner scanner("{ \"\\uFFnicode\""); in BOOST_AUTO_TEST_CASE()
649 TestScanner scanner("{ unicode"); in BOOST_AUTO_TEST_CASE()
662 TestScanner scanner("{ unicode "); in BOOST_AUTO_TEST_CASE()
670 TestScanner scanner("{ unicode test"); in BOOST_AUTO_TEST_CASE()
685 TestScanner scanner("{ unicode\"Hello ��\""); in BOOST_AUTO_TEST_CASE()
694 TestScanner scanner("{ unicode\"Hello \007��\""); in BOOST_AUTO_TEST_CASE()
704 TestScanner scanner("{ hex"); in BOOST_AUTO_TEST_CASE()
716 TestScanner scanner("{ hex "); in BOOST_AUTO_TEST_CASE()
724 TestScanner scanner("{ hex test"); in BOOST_AUTO_TEST_CASE()
737 TestScanner scanner("{ hex\"00112233FF\""); in BOOST_AUTO_TEST_CASE()
745 TestScanner scanner("{ hex\"00112233F\""); in BOOST_AUTO_TEST_CASE()
753 TestScanner scanner("{ hex\"00112233FF \""); in BOOST_AUTO_TEST_CASE()
761 TestScanner scanner("{ hex\"00112233FF'"); in BOOST_AUTO_TEST_CASE()
769 TestScanner scanner("{ hex\"hello\""); in BOOST_AUTO_TEST_CASE()
780 TestScanner scanner("/** / x"); in BOOST_AUTO_TEST_CASE()
788 TestScanner scanner("/**"); in BOOST_AUTO_TEST_CASE()
795 TestScanner scanner("/*"); in BOOST_AUTO_TEST_CASE()
804 TestScanner scanner("// abc " + string(nl) + " def "); in BOOST_AUTO_TEST_CASE()
816 TestScanner scanner("// abc " + string(nl) + " def "); in BOOST_AUTO_TEST_CASE()
831 TestScanner scanner("/// abc " + string(nl) + " def "); in BOOST_AUTO_TEST_CASE()
845 TestScanner scanner{"/// Hello" + nl + "/// World" + nl + "ident"}; in BOOST_AUTO_TEST_CASE()
859 TestScanner scanner("/// abc " + string(nl) + " def "); in BOOST_AUTO_TEST_CASE()
874 TestScanner scanner("\"abc " + nl + " def\""); in BOOST_AUTO_TEST_CASE()
887 TestScanner scanner("\"abc " + string(nl) + " def\""); in BOOST_AUTO_TEST_CASE()
902 TestScanner scanner(keywords); in BOOST_AUTO_TEST_CASE()
935 TestScanner scanner("leave.function"); in BOOST_AUTO_TEST_CASE()
948 TestScanner scanner("mystorage.slot := 1"); in BOOST_AUTO_TEST_CASE()
966 TestScanner scanner(sig); in BOOST_AUTO_TEST_CASE()
998 TestScanner scanner(sig); in BOOST_AUTO_TEST_CASE()