peter ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
..
Answers ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
ChangeLog ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
HOWTO-FPC.txt ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
LICENSE.txt ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
Makefile ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
READ.ME ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
README.1st ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
READ_ME ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
TechnReport ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
add_run.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
add_run.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
aiso.bdy ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
aiso.spc ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
algollike.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
algollike.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
clang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
compare.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
compare.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
debug.par ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
error.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
error.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
hash.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
hash.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
idf.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
idf.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
javalang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
lang.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
language.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
lex.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
lex.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
lisplang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
m2lang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
miralang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
options.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
options.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pascallang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass1.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass1.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass2.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass2.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass3.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
pass3.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
percentages.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
percentages.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
runs.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
runs.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
settings.par ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sim.1 ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sim.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sim.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sim.html ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sim.txt ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sortlist.bdy ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sortlist.spc ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
stream.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
stream.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sysidf.mk ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sysidf.msdos ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
sysidf.unix ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
system.par ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
text.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
text.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
textlang.l ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
token.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
token.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
tokenarray.c ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây
tokenarray.h ac0aec9c19 Merged revisions 9286-9289 via svnmerge from 17 năm trước cách đây

README.1st

This is SIM, Software and text similarity tester, most recent revision
(2.19, 20050220)
by Dick Grune, Vrije Universiteit, Amsterdam, the Netherlands ([email protected]).

SIM tests lexical similarity in texts in C, Java, Pascal, Modula-2, Lisp,
Miranda and natural language. It can be used

- to detect potentially duplicated code fragments in large software projects,
- to detect plagiarism in software and text-based projects, educational and
otherwise.

The program is fast:
the UNIX version on a Sun ULTRA does about 50000 tokens/sec,
the DOS version on a Pentium 166 does about 25000 tokens/sec.

SIM is available for UNIX (in source code) and MSDOS (32-bit executables).

UNIX:
To obtain the files, do:
sh sim_2_21.shar
This unpacks the sources, the Makefile, sim.1 and READ_ME.
For installation notes and other info then see READ_ME.

MSDOS:
To obtain the files, do:
[pk]unzip SIM_2_21.zip
This unpacks the executables, SIM.DOC and READ.ME.
For other info then see READ.ME.

Changes from Release 2.19:
Various changes necessitated by Linux flex being different

Changes from Release 2.16:
Various updates and adjustments in the code and the installation
procedure.

Changes from Release 2.13:
Percentage reporting feature added.

Changes from Release 2.12:
Miranda checker added.

Changes from Release 2.9:
Java checker added.
The C checker 'sim' was renamed to 'sim_c', for uniformity.
Converted the sources to ANSI C.
All versions now report non_ASCI characters in the input.

Changes from Release 2.8:
DOS versions can now compare very large files (>400000 tokens)

Changes from Release 1.21, as posted in comp.sources.unix (1987):
Ported to MSDOS
Significant speed improvements
New options: -e, -S and / , to compare files group-wise
New option: -F , to require function names to match exactly
Lisp version added
Miscellaneous improvements


Dick Grune
Vrije Universiteit
de Boelelaan 1081
1081 HV Amsterdam
the Netherlands
email: [email protected]
ftp://ftp.cs.vu.nl/pub/dick
http://www.cs.vu.nl/~dick