Lines Matching full:a

21         $lexer->addPattern("a+");
30 $lexer->addPattern("a+");
35 ['accept', 'a', \DOKU_LEXER_MATCHED, 4],
37 ['accept', 'a', \DOKU_LEXER_MATCHED, 8],
48 $lexer->addPattern("a+");
51 $expected = ['a', 'b', 'a', 'bb', 'x', 'b', 'a', 'xxxxxx', 'a', 'x'];
59 $lexer = new Lexer($handler, "a");
60 $lexer->addPattern("a+", "a");
64 ['a', 'a', \DOKU_LEXER_MATCHED, 0],
65 ['a', 'b', \DOKU_LEXER_UNMATCHED, 1],
66 ['a', 'aa', \DOKU_LEXER_MATCHED, 2],
67 ['a', 'bxb', \DOKU_LEXER_UNMATCHED, 4],
68 ['a', 'aaa', \DOKU_LEXER_MATCHED, 7],
69 ['a', 'x', \DOKU_LEXER_UNMATCHED, 10],
70 ['a', 'aaaa', \DOKU_LEXER_MATCHED, 11],
71 ['a', 'x', \DOKU_LEXER_UNMATCHED, 15],
78 $lexer = new Lexer($handler, "a");
79 $lexer->addPattern("a+", "a");
80 $lexer->addEntryPattern(":", "a", "b");
84 ['a', 'a', \DOKU_LEXER_MATCHED, 0],
85 ['a', 'b', \DOKU_LEXER_UNMATCHED, 1],
86 ['a', 'aa', \DOKU_LEXER_MATCHED, 2],
87 ['a', 'b', \DOKU_LEXER_UNMATCHED, 4],
88 ['a', 'aaa', \DOKU_LEXER_MATCHED, 5],
90 ['b', 'a', \DOKU_LEXER_UNMATCHED, 9],
92 ['b', 'a', \DOKU_LEXER_UNMATCHED, 11],
94 ['b', 'a', \DOKU_LEXER_UNMATCHED, 14],
96 ['b', 'a', \DOKU_LEXER_UNMATCHED, 18],
103 $lexer = new Lexer($handler, "a");
104 $lexer->addPattern("a+", "a");
105 $lexer->addEntryPattern("(", "a", "b");
110 ['a', 'aa', \DOKU_LEXER_MATCHED, 0],
111 ['a', 'b', \DOKU_LEXER_UNMATCHED, 2],
112 ['a', 'aa', \DOKU_LEXER_MATCHED, 3],
113 ['a', 'b', \DOKU_LEXER_UNMATCHED, 5],
116 ['b', 'a', \DOKU_LEXER_UNMATCHED, 9],
119 ['a', 'aa', \DOKU_LEXER_MATCHED, 13],
120 ['a', 'b', \DOKU_LEXER_UNMATCHED, 15],
127 $lexer = new Lexer($handler, "a");
128 $lexer->addPattern("a+", "a");
129 $lexer->addSpecialPattern("b+", "a", "b");
132 ['a', 'aa', \DOKU_LEXER_MATCHED, 0],
134 ['a', 'aa', \DOKU_LEXER_MATCHED, 3],
135 ['a', 'xx', \DOKU_LEXER_UNMATCHED, 5],
137 ['a', 'xx', \DOKU_LEXER_UNMATCHED, 10],
144 $lexer = new Lexer($handler, "a");
145 $lexer->addPattern("a+", "a");
146 $lexer->addExitPattern(")", "a");
149 ['a', 'aa', \DOKU_LEXER_MATCHED, 0],
150 ['a', ')', \DOKU_LEXER_EXIT, 2],
158 $lexer->addPattern("a+", "mode_a");
162 $lexer->mapHandler("mode_a", "a");
163 $lexer->mapHandler("mode_b", "a");
166 ['a', 'aa', \DOKU_LEXER_MATCHED, 0],
167 ['a', '(', \DOKU_LEXER_ENTER, 2],
168 ['a', 'bb', \DOKU_LEXER_MATCHED, 3],
169 ['a', 'a', \DOKU_LEXER_UNMATCHED, 5],
170 ['a', 'bb', \DOKU_LEXER_MATCHED, 6],
171 ['a', ')', \DOKU_LEXER_EXIT, 8],
172 ['a', 'b', \DOKU_LEXER_UNMATCHED, 9],