* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** @noinspection ALL */ namespace Docs; // This code is executed by UpToDocs before each code block require_once __DIR__ . '/../vendor/autoload.php'; use Parsica\Parsica\Parser; use Parsica\Parsica\ParserHasFailed; use Parsica\Parsica\StringStream; use function Parsica\Parsica\{alphaChar, alphaNumChar, atLeastOne, between, char, charI, choice, collect, digitChar, either, eof, Expression\binaryOperator, Expression\expression, Expression\leftAssoc, Expression\nonAssoc, Expression\postfix, Expression\prefix, Expression\rightAssoc, Expression\unaryOperator, float, isDigit, isEqual, isWhitespace, keepFirst, many, notFollowedBy, optional, orPred, punctuationChar, recursive, repeat, satisfy, sepBy, sepBy1, sequence, skipHSpace, skipSpace1, some, string, stringI, takeWhile, upperChar, whitespace, zeroOrMore}; use function PHPUnit\Framework\{assertEquals, assertFalse, assertInstanceOf, assertIsString, assertTrue, assertSame};