Keyword Language Class Parser and Profile tests.
module
mkcsubset
mkcsubset(Type)
test_Profile_constructors_v1
test_Profile_constructors_v1(test)
test_Parser_constructors
test_Parser_constructors(test)
test_Parser_words
test_Parser_words(test)
test_Parser_spaces
test_Parser_spaces(test)
test_Parser_exclusion_classification
test_Parser_exclusion_classification(test)
test_Parser_literal_classification
test_Parser_literal_classification(test)
test_Parser_enclosure_classification
test_Parser_enclosure_classification(test)
test_Parser_operation_classification
test_Parser_operation_classification(test)
test_Parser_router_classification
test_Parser_router_classification(test)
test_Parser_terminator_classification
test_Parser_terminator_classification(test)
test_Parser_compound_operators
test_Parser_compound_operators(test)
test_Parser_fragments
test_Parser_fragments(test)
test_Parser_allocstack
test_Parser_allocstack(test)
Sanity.
test_Parser_delimit_note_nothing
test_Parser_delimit_note_nothing(test)
Checks that the initial switch is injected in the stream.
test_Parser_delimit_note_exclusion
test_Parser_delimit_note_exclusion(test)
test_Parser_delimit_note_capture
test_Parser_delimit_note_capture(test)
Checks that 'delimit' is transitioned to start and stop.
delimit_nested
delimit_nested(test, parser, t_type)
delimit_nested_inconsistent
delimit_nested_inconsistent(test, parser, t_type)
delimit_nested_inconsistent_alteration
delimit_nested_inconsistent_alteration(test, parser, t_type)
test_Parser_delimit_exclusion_nested
test_Parser_delimit_exclusion_nested(test)
Checks that 'delimit' recognizes nested exclusions with redundant switches.
test_Parser_delimit_exclusion_unnested
test_Parser_delimit_exclusion_unnested(test)
Checks that 'delimit' avoids pushing the context when an inconsistent nested comment is found. "// / Newline Comment in block /"
test_Parser_delimit_exclusion_unnested_alternate
test_Parser_delimit_exclusion_unnested_alternate(test)
Checks that 'delimit' avoids pushing the context when an inconsistent nested comment is found. "/ // Newline Comment in block /"
test_Parser_delimit_literal_nested
test_Parser_delimit_literal_nested(test)
Checks that 'delimit' recognizes nested exclusions with redundant switches.
test_Parser_delimit_literal_unnested
test_Parser_delimit_literal_unnested(test)
Checks that 'delimit' avoids pushing the context when an inconsistent nested comment is found. "// / Newline Comment in block /"
test_Parser_delimit_literal_unnested_alternate
test_Parser_delimit_literal_unnested_alternate(test)
Checks that 'delimit' avoids pushing the context when an inconsistent nested comment is found. "/ // Newline Comment in block /"
test_Parser_process_line
test_Parser_process_line(test)
Sanity check. Essentially, duplicate of test_Parser_process_lines.
test_Parser_process_lines
test_Parser_process_lines(test)
Sanity check and validation of context breaks.
test_Parser_process_document
test_Parser_process_document(test)
Sanity check and validation of context continuity.