Releases: takashi-ishio/NCDSearch
Releases · takashi-ishio/NCDSearch
v0.4.0
v0.3.5
This version fixes a minor problem on -a lzjd
- A reported code fragment is 1-token shorter than the actually matched code fragment. The program crashed when reporting a 1-token code fragment.
v0.3.4
This version experimentally supports Visual Basic 6, Visual Basic .NET, plain text, and .docx search.
- You can enable Visual Basic search with
-lang vb
option (or-q
option with .vb files) - This version requires some complicated options to search a text in docx:
-lang txt -targetlang docx -json -pos -full -nosep [target-directory] -e [a text sentence to be searched]
- The
-lang txt
specifies that the query sentence is a plain text. - The
-targetlang docx
option specifies that the target is docx files. -json -pos -full -nosep
options configure the search engine to check all sentences and report the matched strings.
- The
v0.3.3
Added -l filename
option that reads target file names from a file.
v0.3.2
The version can report a detection result in a JSON output format (-json
option).
The -pos
option includes detected source code fragments in the json format.
v0.3.1
A minor bug fix release.
- Fixed: The previous version could not recognize a query if -eline specified the first line of a file.
- The binary of 0.3.0 does not include third party libraries.
v0.3
The version supports plain text (.txt) and COBOL (.cbl).
v0.2.3
- Supported multi-threading.
- Improved the information printed by
-v
option.
A small bug fix release
- Fixed a bug: The previous version could not process a very short source file.
- Source code for experiments on code clone detection research has been added. They do not affect the performance of the default configuration.
-threads N
option is added. It uses N threads to process files.
v0.2.1
New command line options.
- You can specify a source file as a query using
-q
,-sline
, and-eline
options. - The
-lang
option can be omitted if-q
specifies a file name.