From b7f89b4fa3dc15dbe0fa12a27b4d9167f41664f2 Mon Sep 17 00:00:00 2001 From: Andreas Stöckel Date: Sun, 12 Apr 2015 15:18:12 +0200 Subject: Add greedy flag to TokenDescriptor and SyntaxDescriptor and set it correctly. Shorten Stack "checkTokensAreUnambiguous" method --- test/core/parser/stack/TokenStackTest.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'test/core/parser/stack') diff --git a/test/core/parser/stack/TokenStackTest.cpp b/test/core/parser/stack/TokenStackTest.cpp index bca16ec..7393edc 100644 --- a/test/core/parser/stack/TokenStackTest.cpp +++ b/test/core/parser/stack/TokenStackTest.cpp @@ -30,18 +30,18 @@ static Rooted nd2{new Node(mgr)}; static Rooted nd3{new Node(mgr)}; static const std::vector ListA{ - SyntaxDescriptor(Tokens::Empty, 1, Tokens::Empty, nd1, 0), - SyntaxDescriptor(2, Tokens::Empty, Tokens::Empty, nd2, 2), - SyntaxDescriptor(3, Tokens::Empty, Tokens::Empty, nd3, 1)}; + SyntaxDescriptor(Tokens::Empty, 1, Tokens::Empty, nd1, 0, true), + SyntaxDescriptor(2, Tokens::Empty, Tokens::Empty, nd2, 2, true), + SyntaxDescriptor(3, Tokens::Empty, Tokens::Empty, nd3, 1, true)}; static const std::vector ListB{ - SyntaxDescriptor(Tokens::Empty, 1, Tokens::Empty, nd1, -1), - SyntaxDescriptor(2, Tokens::Empty, 3, nd3, 3), + SyntaxDescriptor(Tokens::Empty, 1, Tokens::Empty, nd1, -1, true), + SyntaxDescriptor(2, Tokens::Empty, 3, nd3, 3, true), }; static const std::vector ListC{ - SyntaxDescriptor(Tokens::Empty, Tokens::Empty, 4, nd2, 5), - SyntaxDescriptor(Tokens::Empty, Tokens::Empty, 3, nd3, 6), + SyntaxDescriptor(Tokens::Empty, Tokens::Empty, 4, nd2, 5, true), + SyntaxDescriptor(Tokens::Empty, Tokens::Empty, 3, nd3, 6, true), }; TEST(TokenStack, tokens) -- cgit v1.2.3