[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/_test/tests/inc/parser/ -> lexer.test.php (summary)

(no description)

Version: $Id: lexer.todo.php,v 1.2 2005/03/25 21:00:22 harryf Exp $
File Size: 590 lines (22 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 8 classes

TestOfLexerParallelRegex:: (14 methods):
  testNoPatterns()
  testNoSubject()
  testMatchAll()
  testCaseSensitive()
  testCaseInsensitive()
  testMatchMultiple()
  testPatternLabels()
  testMatchMultipleWithLookaheadNot()
  testMatchSetOptionCaseless()
  testMatchSetOptionUngreedy()
  testMatchLookaheadEqual()
  testMatchLookaheadNot()
  testMatchLookbehindEqual()
  testMatchLookbehindNot()

TestOfLexerStateStack:: (3 methods):
  testStartState()
  testExhaustion()
  testStateMoves()

TestParser:: (4 methods):
  __construct()
  accept()
  a()
  b()

TestOfLexer:: (4 methods):
  testNoPatterns()
  testEmptyPage()
  testSinglePattern()
  testMultiplePattern()

TestOfLexerModes:: (5 methods):
  testIsolatedPattern()
  testModeChange()
  testNesting()
  testSingular()
  testUnwindTooFar()

TestOfLexerHandlers:: (1 method):
  testModeMapping()

TestParserByteIndex:: (3 methods):
  __construct()
  ignore()
  caught()

TestOfLexerByteIndices:: (6 methods):
  testIndex()
  testIndexLookaheadEqual()
  testIndexLookaheadNotEqual()
  testIndexLookbehindEqual()
  testIndexLookbehindNotEqual()
  testIndexSelectCorrectMatch()


Class: TestOfLexerParallelRegex  - X-Ref


testNoPatterns()   X-Ref
No description

testNoSubject()   X-Ref
No description

testMatchAll()   X-Ref
No description

testCaseSensitive()   X-Ref
No description

testCaseInsensitive()   X-Ref
No description

testMatchMultiple()   X-Ref
No description

testPatternLabels()   X-Ref
No description

testMatchMultipleWithLookaheadNot()   X-Ref
No description

testMatchSetOptionCaseless()   X-Ref
No description

testMatchSetOptionUngreedy()   X-Ref
No description

testMatchLookaheadEqual()   X-Ref
No description

testMatchLookaheadNot()   X-Ref
No description

testMatchLookbehindEqual()   X-Ref
No description

testMatchLookbehindNot()   X-Ref
No description

Class: TestOfLexerStateStack  - X-Ref

testStartState()   X-Ref
No description

testExhaustion()   X-Ref
No description

testStateMoves()   X-Ref
No description

Class: TestParser  - X-Ref

__construct()   X-Ref
No description

accept()   X-Ref
No description

a()   X-Ref
No description

b()   X-Ref
No description

Class: TestOfLexer  - X-Ref

testNoPatterns()   X-Ref
No description

testEmptyPage()   X-Ref
No description

testSinglePattern()   X-Ref
No description

testMultiplePattern()   X-Ref
No description

Class: TestOfLexerModes  - X-Ref

testIsolatedPattern()   X-Ref
No description

testModeChange()   X-Ref
No description

testNesting()   X-Ref
No description

testSingular()   X-Ref
No description

testUnwindTooFar()   X-Ref
No description

Class: TestOfLexerHandlers  - X-Ref

testModeMapping()   X-Ref
No description

Class: TestParserByteIndex  - X-Ref

__construct()   X-Ref
No description

ignore()   X-Ref
No description

caught()   X-Ref
No description

Class: TestOfLexerByteIndices  - X-Ref

testIndex()   X-Ref
No description

testIndexLookaheadEqual()   X-Ref
No description

testIndexLookaheadNotEqual()   X-Ref
No description

testIndexLookbehindEqual()   X-Ref
No description

testIndexLookbehindNotEqual()   X-Ref
No description

testIndexSelectCorrectMatch()   X-Ref
This test is primarily to ensure the correct match is chosen
when there are non-captured elements in the pattern.