?? readme
字號:
(0) What is lolo
lolo extracts symbols from a sequence of input characters belonging to the ASCII or Unicode sets. lolo scanners can be extended without access to the source code: symbol recognizers can be derived by inheritance and an executing scanner can be reconfigured for different contexts. Recognizer actions are represented by objects which may be replaced at any time. Recognizers need not be based on finite state automata; therefore, lolo can recognize symbols that systems like lex cannot recognize directly.
lolo was developed in 2001 as successor to oolex. Both tools are part of Bernd K焗l's PhD thesis about object-orientation in compiler construction.
For more information see http://www.inf.uos.de/bernd/lolo (and http://www.inf.uos.de/bernd/oolex).
(1) Directories
lolo The lolo framework.
lolo/scans The library of symbol recognizer classes.
lolo/test This package collects some tests.
make Collects the platform dependent makefiles. The makefile named
makefile.$OSTYPE is the makefile for your system.
(2) Compilation
All sources can be compiled with the use of gnu make and makefiles. For the most popular operating systems platform dependent makefiles are supported. make/Makefile.$OSTYPE is the makefile for your system.
For Windows only cywgin is supported (see http://www.cygwin.com), because Windows comes without make, and nmake is not compatible to make. The platform makefile for cywgin is make/Makefile.cygwin.
The makefile supports more than the lolo project. So they are much too big for the compilation of lolo...
Every package directory contains a makefile to build, clean and (optionally) test the sources. Every makefile supports three targets:
make all Builds (recursively in subdirectories) all files.
make clean Removes (recursively in subdirectories) all generated files.
make test This target depends on the target all and runs some test. Currently
only the package lolo/test has a test target.
So to generate and compile all lolo classes and files just enter the lolo directory and call "make" or "make all" and this will build everything.
(3) Documentation, jar-files, homepage
The javadoc documentation of lolo is available as tar.gz file at http://www.inf.uos.de/bernd/lolo/staff/doc_lolo.tar.gz and online at http://www.inf.uos.de/bernd/lolo/staff/doc/index.html
The lolo jar-ball is available at http://www.inf.uos.de/bernd/lolo/staff/lolo.jar
The lolo homepage is located at http://www.inf.uos.de/bernd/lolo
Bernd Kuehl
University of Osnabrueck
FB Mathematik/Informatik (computer science)
D-49069 Osnabrueck
Germany
Phone +49 541 969 2534
Fax 969 2770
http://www.inf.uos.de/bernd/bernd.e.html
bernd@informatik.Uni-Osnabrueck.DE
Wed Sep 26 11:07:16 CEST 2001
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -