You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* language files for languages that need processing
14
14
15
-
Note: This code is presently written for Linux and shoudl work out of the box on MacOS and Cygwin. Windows support is planned.
15
+
Note: This code is presently written for Linux and should work out of the box on MacOS and Cygwin but has not been tested there yet. Windows support is planned.
* DiffStats - Object containging diff information including stats
61
+
* Diff - Representation of two files and contains a `stats:DiffStats` after processing
62
+
* DiffSet - Collection of Diffs for batch processing
63
+
* CSStat - Contains info about Comment Strip Processing: ok, file_in, file_out, message
64
+
65
+
Because of overhead of invoking sub-processes, it is best to use API that can process mulitple files in one batch, it is strongly recommended to use `<ComStrip>.process(diffset:DiffSet)` or `<ComStrip>.process(files:list)` to leverage the optimizations in those APIs.
66
+
67
+
See `test/hand_tests.py` for implementation of the four API call types: `diffset:DiffSet`, `diff:Diff`, `files:list` and `file:str`.
52
68
53
69
70
+
### Debug using VSCode after git checkout
71
+
If you want to play around without having to install, just do a git checkout of the repo and add to your `.vscode/settings.json`:
72
+
```
73
+
{
74
+
"python.envFile": "${workspaceFolder}/dev.env"
75
+
}
76
+
```
77
+
54
78
### TODO:
55
79
[.] Make proper installer for system to get comstrip command working without alias
0 commit comments