12345678910111213141516 |
- MODULE BenchSyntaxHighlighter;
- IMPORT Streams, Commands, Options, Dates, Strings, Files, Random, Texts, TextUtilities, SyntaxHighlighter;
- CONST
- DefaultHighlighterName = \"Oberon"\;
- DefaultNofIterations = 1000;
- PROCEDURE ^ Reader(reader: Texts.TextReader; nofIterations: LONGINT; out: Streams.Writer);
- PROCEDURE ^ Words(reader: Texts.TextReader; highlighter: SyntaxHighlighter.Highlighter; nofIterations: LONGINT; out: Streams.Writer);
- PROCEDURE ^ RebuildRegions(reader: Texts.TextReader; highlighter: SyntaxHighlighter.Highlighter; nofIterations: LONGINT; out: Streams.Writer);
- PROCEDURE ^ RegionLookup(reader: Texts.TextReader; highlighter: SyntaxHighlighter.Highlighter; nofIterations: LONGINT; out: Streams.Writer);
- PROCEDURE ^ Full(reader: Texts.TextReader; highlighter: SyntaxHighlighter.Highlighter; nofIterations: LONGINT; out: Streams.Writer);
- PROCEDURE ^ Indent(writer: Streams.Writer; width: LONGINT);
- PROCEDURE ^ Bench*(context: Commands.Context);
- PROCEDURE ^ TestScanner*(context: Commands.Context);
- BEGIN
- END BenchSyntaxHighlighter.
|