diff options
author | Bruce Mitchener, Jr. <bruce.mitchener@gmail.com> | 2013-01-09 16:16:34 +0700 |
---|---|---|
committer | Bruce Mitchener, Jr. <bruce.mitchener@gmail.com> | 2013-01-09 16:16:34 +0700 |
commit | f3e614b2a8ae54b7bf5a7ee7751c36fd952e6a30 (patch) | |
tree | f011f2a6558830c804e725344666511065ebb4d1 /tests/examplefiles/unix-io.lid | |
parent | 6e145a03531db07ed5bad04ad6f894559067e2eb (diff) | |
download | pygments-f3e614b2a8ae54b7bf5a7ee7751c36fd952e6a30.tar.gz |
Rewrite the Dylan Lexer and provide a lexer for Dylan LID files.
Fixes include:
* Dylan is not case sensitive.
* Support for other number literal formats (hex, octal, binary).
* Support nested multi-line comments.
* Correct various issues with matching of 'names'.
* Support highlighting of macro definitions better.
* Support keyword / required keyword syntax in class definitions.
* Support each-subclass slot allocation.
* Handle the | operator.
* Change what tokens are mapped to what types and reduce the Christmas tree look of the output a bit.
* Explicitly list and handle the various builtins defined in the DRM.
Diffstat (limited to 'tests/examplefiles/unix-io.lid')
-rw-r--r-- | tests/examplefiles/unix-io.lid | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/examplefiles/unix-io.lid b/tests/examplefiles/unix-io.lid new file mode 100644 index 00000000..617fcaa4 --- /dev/null +++ b/tests/examplefiles/unix-io.lid @@ -0,0 +1,37 @@ +Library: io +Synopsis: A portable IO library +Author: Gail Zacharias +Files: library + streams/defs + streams/stream + streams/sequence-stream + streams/native-buffer + streams/buffer + streams/typed-stream + streams/external-stream + streams/buffered-stream + streams/convenience + streams/wrapper-stream + streams/cleanup-streams + streams/native-speed + streams/async-writes + streams/file-stream + streams/multi-buffered-streams + pprint + print + print-double-integer-kludge + format + buffered-format + format-condition + unix-file-accessor + unix-standard-io + unix-interface + format-out +C-Source-Files: unix-portability.c +Major-Version: 2 +Minor-Version: 1 +Target-Type: dll +Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. + All rights reserved. +License: See License.txt in this distribution for details. +Warranty: Distributed WITHOUT WARRANTY OF ANY KIND |