https://github.com/kidozh/codeplagiarism
simple code plagiarism checker for normal text or C/C++ source code
https://github.com/kidozh/codeplagiarism
plagiarism plagiarism-checker
Last synced: 3 months ago
JSON representation
simple code plagiarism checker for normal text or C/C++ source code
- Host: GitHub
- URL: https://github.com/kidozh/codeplagiarism
- Owner: kidozh
- License: mit
- Created: 2017-02-06T22:53:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-05T13:00:59.000Z (about 8 years ago)
- Last Synced: 2025-04-28T11:21:38.514Z (6 months ago)
- Topics: plagiarism, plagiarism-checker
- Language: Python
- Homepage: https://www.npuacm.info/plag/
- Size: 26.4 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.MD
- License: LICENSE
Awesome Lists containing this project
README
# A simple code plagiarism checker for C/C++/Text
use AST and winnowing to check the plagiarism
I have not finished yet. So sorry for that.
## file structure
you should specify a directory which may contains subdirectory which should be a container of all different code files.
then program will traverse all specified code file in every subdirectory,then check them one by one
## dependency
+ pycparse (it may gennerate AST for C)
+ winnow## how to run by console
`python check.py -d -l `