Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function runScanOfMod()
- {
- %other = "scripts/*.cs";
- %fileObj = new fileObject();
- %functionCount = 0;
- %dataBlockCount = 0;
- for( %file = findFirstFile( %other ); %file !$= ""; %file = findNextFile( %other ) )
- {
- %localFunc = 0;
- %localDB = 0;
- %fileObj.openForRead(%file);
- while (!%fileObj.isEOF())
- {
- %line = %fileObj.readline();
- %funcPos = strStr(%line, "function");
- %dbPos = strStr(%line, "datablock");
- if (%funcPos > -1 && (%funcPos < strStr(%line, "//") || strStr(%line, "//") == -1))
- {
- %functionCount++;
- %localFunc++;
- }
- if (%dbPos > -1 && (%dbPos < strStr(%line, "//") || strStr(%line, "//") == -1))
- {
- %datablockCount++;
- %localDB++;
- }
- }
- echo("File" SPC %file SPC "Functions:" @ %localFunc SPC "Datablocks:" @ %localDB);
- %fileObj.close();
- }
- echo("Functions:" @ %functionCount SPC "Datablocks:" @ %datablockCount);
- }
Add Comment
Please, Sign In to add comment