VBScript Software Metrics Summary Semantic Designs, Inc. http://www.semdesigns.com Summary: 13860 lines of source. 12440 lines of VBScript. 2204 lines of comment. 32 files. 3 classes. 134 procedures. 91 pure script modules. 77 server side script modules. 2 client side script modules. 1545 conditional statements. Cyclomatic complexity: 1919 Decision density: 39.68 Max loop depth: 3 Max loop depth position: ::@line815 Max conditional nesting depth: 16 Max conditional nesting depth position: ::@line1405 FILE D:/DMS/Domains/VisualBasic/VBScript/Tools/Parser/TestCases/ClientScript.html 12 lines of source. 6 lines of VBScript. 0 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 0 server side script modules. 1 client side script modules. 1 conditional statements. Cyclomatic complexity: 2 Decision density: 0.4 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: ::@line6 MODULE %ClientSideScriptModule% Position: :: 5 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.4 Max conditional nesting depth: 1@line6 Max loop depth: 0 script type: ClientSideScript FILE D:/DMS/Domains/VisualBasic/VBScript/Tools/Parser/TestCases/ClientScriptInASP.asp 22 lines of source. 13 lines of VBScript. 0 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 1 client side script modules. 2 conditional statements. Cyclomatic complexity: 4 Decision density: 0.4 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: ::@line8 MODULE %ClientSideScriptModule% Position: :: 9 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.33 Max conditional nesting depth: 2@line8 Max loop depth: 0 script type: ClientSideScript MODULE %ServerSideScriptModule% Position: :: 13 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.07 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript FILE D:/DMS/Domains/VisualBasic/VBScript/Tools/Parser/TestCases/OptionExplicit.asp 6 lines of source. 2 lines of VBScript. 0 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 0 conditional statements. Cyclomatic complexity: 1 Decision density: 0.5 Max loop depth: 0 Max conditional nesting depth: 0 MODULE %ServerSideScriptModule% Position: :: 2 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.5 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript FILE D:/DMS/Domains/VisualBasic/VBScript/Tools/Parser/TestCases/VBScript-with-ASP-directives.asp 25 lines of source. 15 lines of VBScript. 0 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 0 conditional statements. Cyclomatic complexity: 1 Decision density: 1.0 Max loop depth: 0 Max conditional nesting depth: 0 MODULE %ServerSideScriptModule% Position: :: 1 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 1.0 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSADMIN.ASP 279 lines of source. 264 lines of VBScript. 11 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 32 conditional statements. Cyclomatic complexity: 36 Decision density: 0.17 Max loop depth: 2 Max loop depth position: ::@line145 Max conditional nesting depth: 10 Max conditional nesting depth position: ::@line21 MODULE %ServerSideScriptModule% Position: :: 202 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 36 Conditional statements count: 32 Decision density: 0.17 Max conditional nesting depth: 10@line21 Max loop depth: 2@line145 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSAUTH.INC 112 lines of source. 73 lines of VBScript. 22 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 2 conditional statements. Cyclomatic complexity: 3 Decision density: 0.04 Max loop depth: 0 Max conditional nesting depth: 1 Max conditional nesting depth position: ::@line18 MODULE %ServerSideScriptModule% Position: :: 74 lines of VBScript. 22 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.04 Max conditional nesting depth: 1@line18 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSFileManager.asp 507 lines of source. 408 lines of VBScript. 56 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 84 conditional statements. Cyclomatic complexity: 100 Decision density: 0.24 Max loop depth: 2 Max loop depth position: ::@line323 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line178 MODULE %ServerSideScriptModule% Position: :: 408 lines of VBScript. 56 lines of comment. Cyclomatic complexity: 100 Conditional statements count: 84 Decision density: 0.24 Max conditional nesting depth: 6@line178 Max loop depth: 2@line323 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSMailManager.asp 149 lines of source. 117 lines of VBScript. 9 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 15 conditional statements. Cyclomatic complexity: 18 Decision density: 0.15 Max loop depth: 1 Max loop depth position: ::@line74 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line54 MODULE %ServerSideScriptModule% Position: :: 117 lines of VBScript. 9 lines of comment. Cyclomatic complexity: 18 Conditional statements count: 15 Decision density: 0.15 Max conditional nesting depth: 3@line54 Max loop depth: 1@line74 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSMembers.asp 291 lines of source. 333 lines of VBScript. 29 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 32 conditional statements. Cyclomatic complexity: 36 Decision density: 0.16 Max loop depth: 2 Max loop depth position: ::@line148 Max conditional nesting depth: 8 Max conditional nesting depth position: ::@line70 MODULE %ServerSideScriptModule% Position: :: 216 lines of VBScript. 29 lines of comment. Cyclomatic complexity: 36 Conditional statements count: 32 Decision density: 0.16 Max conditional nesting depth: 8@line70 Max loop depth: 2@line148 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSMessageEdit.asp 135 lines of source. 254 lines of VBScript. 6 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 16 conditional statements. Cyclomatic complexity: 25 Decision density: 0.26 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: ::@line110 MODULE %ServerSideScriptModule% Position: :: 95 lines of VBScript. 6 lines of comment. Cyclomatic complexity: 25 Conditional statements count: 16 Decision density: 0.26 Max conditional nesting depth: 2@line110 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSSetup.asp 123 lines of source. 109 lines of VBScript. 11 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 7 conditional statements. Cyclomatic complexity: 12 Decision density: 0.16 Max loop depth: 1 Max loop depth position: ::@line89 Max conditional nesting depth: 5 Max conditional nesting depth position: ::@line21 MODULE %ServerSideScriptModule% Position: :: 75 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 12 Conditional statements count: 7 Decision density: 0.16 Max conditional nesting depth: 5@line21 Max loop depth: 1@line89 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSShowProfile.asp 64 lines of source. 35 lines of VBScript. 3 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 5 conditional statements. Cyclomatic complexity: 6 Decision density: 0.17 Max loop depth: 0 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line23 MODULE %ServerSideScriptModule% Position: :: 35 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.17 Max conditional nesting depth: 3@line23 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSUploadBadlyFormatted.asp 272 lines of source. 347 lines of VBScript. 29 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 35 conditional statements. Cyclomatic complexity: 37 Decision density: 0.21 Max loop depth: 2 Max loop depth position: ::@line169 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line59 MODULE %ServerSideScriptModule% Position: :: 170 lines of VBScript. 29 lines of comment. Cyclomatic complexity: 37 Conditional statements count: 35 Decision density: 0.21 Max conditional nesting depth: 6@line59 Max loop depth: 2@line169 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/BBSupload.asp 289 lines of source. 346 lines of VBScript. 29 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 35 conditional statements. Cyclomatic complexity: 37 Decision density: 0.21 Max loop depth: 2 Max loop depth position: ::@line184 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line67 MODULE %ServerSideScriptModule% Position: :: 170 lines of VBScript. 29 lines of comment. Cyclomatic complexity: 37 Conditional statements count: 35 Decision density: 0.21 Max conditional nesting depth: 6@line67 Max loop depth: 2@line184 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/CommonRoutines.inc 1063 lines of source. 915 lines of VBScript. 82 lines of comment. 0 classes. 38 procedures. 0 pure script modules. 39 server side script modules. 0 client side script modules. 218 conditional statements. Cyclomatic complexity: 291 Decision density: 12.22 Max loop depth: 2 Max loop depth position: ::@line1024 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line264 MODULE %ServerSideScriptModule% Position: :: 916 lines of VBScript. 82 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.0 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript MODULE CheckBoxFormat Position: ::@line504 11 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.36 Max conditional nesting depth: 2@line505 Max loop depth: 0 script type: ServerSideScript MODULE CheckErrors Position: ::@line756 36 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 7 Decision density: 0.22 Max conditional nesting depth: 5@line770 Max loop depth: 1@line773 script type: ServerSideScript MODULE CheckFile Position: ::@line900 5 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.2 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript MODULE CheckNull Position: ::@line977 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line978 Max loop depth: 0 script type: ServerSideScript MODULE DateConvert Position: ::@line420 56 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 19 Conditional statements count: 18 Decision density: 0.33 Max conditional nesting depth: 4@line421 Max loop depth: 0 script type: ServerSideScript MODULE DateDisplay Position: ::@line263 94 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 37 Conditional statements count: 33 Decision density: 0.39 Max conditional nesting depth: 6@line264 Max loop depth: 0 script type: ServerSideScript MODULE DateFormat Position: ::@line358 58 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 20 Conditional statements count: 19 Decision density: 0.34 Max conditional nesting depth: 4@line359 Max loop depth: 0 script type: ServerSideScript MODULE Decrypt Position: ::@line959 17 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.23 Max conditional nesting depth: 3@line961 Max loop depth: 1@line963 script type: ServerSideScript MODULE Encrypt Position: ::@line947 11 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.27 Max conditional nesting depth: 2@line949 Max loop depth: 1@line949 script type: ServerSideScript MODULE FieldAlign Position: ::@line733 17 lines of VBScript. 2 lines of comment. Cyclomatic complexity: 14 Conditional statements count: 5 Decision density: 0.82 Max conditional nesting depth: 2@line734 Max loop depth: 0 script type: ServerSideScript MODULE FieldFormat Position: ::@line714 16 lines of VBScript. 2 lines of comment. Cyclomatic complexity: 11 Conditional statements count: 5 Decision density: 0.68 Max conditional nesting depth: 2@line722 Max loop depth: 0 script type: ServerSideScript MODULE FieldType Position: ::@line155 14 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.28 Max conditional nesting depth: 3@line156 Max loop depth: 1@line161 script type: ServerSideScript MODULE IIF Position: ::@line796 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line797 Max loop depth: 0 script type: ServerSideScript MODULE MailIt Position: ::@line985 60 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 5 Decision density: 0.11 Max conditional nesting depth: 2@line1024 Max loop depth: 2@line1024 script type: ServerSideScript MODULE MakeDblField Position: ::@line924 12 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.33 Max conditional nesting depth: 3@line925 Max loop depth: 1@line929 script type: ServerSideScript MODULE MakeField Position: ::@line906 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line907 Max loop depth: 0 script type: ServerSideScript MODULE MakeLngField Position: ::@line914 9 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.33 Max conditional nesting depth: 2@line915 Max loop depth: 0 script type: ServerSideScript MODULE MakeNumber Position: ::@line937 9 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.33 Max conditional nesting depth: 2@line938 Max loop depth: 0 script type: ServerSideScript MODULE MemoOutLine Position: ::@line102 19 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 6 Decision density: 0.52 Max conditional nesting depth: 4@line103 Max loop depth: 1@line107 script type: ServerSideScript MODULE MemoUnWrite Position: ::@line125 28 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.21 Max conditional nesting depth: 3@line127 Max loop depth: 1@line134 script type: ServerSideScript MODULE MemoView Position: ::@line81 17 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 9 Conditional statements count: 5 Decision density: 0.52 Max conditional nesting depth: 4@line82 Max loop depth: 1@line86 script type: ServerSideScript MODULE MemoWrite Position: ::@line2 54 lines of VBScript. 23 lines of comment. Cyclomatic complexity: 21 Conditional statements count: 13 Decision density: 0.38 Max conditional nesting depth: 5@line4 Max loop depth: 1@line9 script type: ServerSideScript MODULE NumberDisplay Position: ::@line490 13 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.38 Max conditional nesting depth: 2@line491 Max loop depth: 0 script type: ServerSideScript MODULE NumberFormat Position: ::@line480 9 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.33 Max conditional nesting depth: 2@line481 Max loop depth: 0 script type: ServerSideScript MODULE NumberToString Position: ::@line192 55 lines of VBScript. 13 lines of comment. Cyclomatic complexity: 16 Conditional statements count: 15 Decision density: 0.29 Max conditional nesting depth: 3@line247 Max loop depth: 1@line250 script type: ServerSideScript MODULE PhoneDisplay Position: ::@line578 25 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 9 Conditional statements count: 8 Decision density: 0.36 Max conditional nesting depth: 5@line579 Max loop depth: 1@line585 script type: ServerSideScript MODULE PhoneFormat Position: ::@line605 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line606 Max loop depth: 0 script type: ServerSideScript MODULE Replace_Apost Position: ::@line170 9 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.22 Max conditional nesting depth: 1@line171 Max loop depth: 0 script type: ServerSideScript MODULE Replace_Comma Position: ::@line180 8 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.25 Max conditional nesting depth: 1@line181 Max loop depth: 0 script type: ServerSideScript MODULE SQLCheckBoxFormat Position: ::@line698 15 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.26 Max conditional nesting depth: 3@line700 Max loop depth: 0 script type: ServerSideScript MODULE SQLDateFormat Position: ::@line666 15 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.26 Max conditional nesting depth: 3@line668 Max loop depth: 0 script type: ServerSideScript MODULE SQLNumberFormat Position: ::@line682 15 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.26 Max conditional nesting depth: 3@line684 Max loop depth: 0 script type: ServerSideScript MODULE SQLTextFormat Position: ::@line614 25 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 6 Decision density: 0.28 Max conditional nesting depth: 4@line615 Max loop depth: 0 script type: ServerSideScript MODULE SQLTextUFormat Position: ::@line640 25 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 6 Decision density: 0.28 Max conditional nesting depth: 4@line641 Max loop depth: 0 script type: ServerSideScript MODULE ShowTable Position: ::@line804 77 lines of VBScript. 15 lines of comment. Cyclomatic complexity: 17 Conditional statements count: 13 Decision density: 0.22 Max conditional nesting depth: 3@line875 Max loop depth: 2@line826 script type: ServerSideScript MODULE TextFormat Position: ::@line558 11 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.36 Max conditional nesting depth: 2@line559 Max loop depth: 0 script type: ServerSideScript MODULE TextUFormat Position: ::@line570 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line571 Max loop depth: 0 script type: ServerSideScript MODULE TextView Position: ::@line516 34 lines of VBScript. 6 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 6 Decision density: 0.23 Max conditional nesting depth: 3@line518 Max loop depth: 1@line533 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/DEFAULT.ASP 90 lines of source. 80 lines of VBScript. 8 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 3 conditional statements. Cyclomatic complexity: 4 Decision density: 0.07 Max loop depth: 1 Max loop depth position: ::@line54 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line54 MODULE %ServerSideScriptModule% Position: :: 53 lines of VBScript. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.07 Max conditional nesting depth: 3@line54 Max loop depth: 1@line54 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/Troublesome.vbs 123 lines of source. 73 lines of VBScript. 35 lines of comment. 3 classes. 3 procedures. 7 pure script modules. 0 server side script modules. 0 client side script modules. 4 conditional statements. Cyclomatic complexity: 11 Decision density: 1.65 Max loop depth: 1 Max loop depth position: ::@line118 Max conditional nesting depth: 1 Max conditional nesting depth position: ::@line118 MODULE ShowBrackets Position: ::@line87 5 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.2 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowBrackets Position: ::@line96 5 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.2 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowBrackets Position: ::@line104 5 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.2 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE SomeProp Position: ::@line105 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE String Position: ::@line88 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE String Position: ::@line97 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/Troublesome.vbs Position: ::@line1 73 lines of VBScript. 35 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.06 Max conditional nesting depth: 1@line118 Max loop depth: 1@line118 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/TsDotNet.txt 86 lines of source. 56 lines of VBScript. 42 lines of comment. 0 classes. 2 procedures. 3 pure script modules. 0 server side script modules. 0 client side script modules. 4 conditional statements. Cyclomatic complexity: 10 Decision density: 0.67 Max loop depth: 1 Max loop depth position: ::@line82 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line55 MODULE TerminalServiceSettingObject Position: ::@line76 8 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.25 Max conditional nesting depth: 1@line82 Max loop depth: 1@line82 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/TsDotNet.txt Position: ::@line1 56 lines of VBScript. 42 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.01 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE wmiTsChangeLicenseMode Position: ::@line42 17 lines of VBScript. 16 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 3 Decision density: 0.41 Max conditional nesting depth: 3@line55 Max loop depth: 0 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/adsutil.txt 2545 lines of source. 1667 lines of VBScript. 412 lines of comment. 0 classes. 34 procedures. 35 pure script modules. 0 server side script modules. 0 client side script modules. 296 conditional statements. Cyclomatic complexity: 338 Decision density: 7.68 Max loop depth: 3 Max loop depth position: ::@line815 Max conditional nesting depth: 8 Max conditional nesting depth position: ::@line814 MODULE AppCreateCommand Position: ::@line2230 32 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2264 Max loop depth: 0 script type: PureScript MODULE AppDeleteCommand Position: ::@line2278 32 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2312 Max loop depth: 0 script type: PureScript MODULE AppDisableCommand Position: ::@line2371 32 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2408 Max loop depth: 0 script type: PureScript MODULE AppEnableCommand Position: ::@line2421 32 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2458 Max loop depth: 0 script type: PureScript MODULE AppGetStatusCommand Position: ::@line2474 33 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2509 Max loop depth: 0 script type: PureScript MODULE AppUnloadCommand Position: ::@line2326 32 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.18 Max conditional nesting depth: 1@line2360 Max loop depth: 0 script type: PureScript MODULE ContinueServerCommand Position: ::@line1459 28 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.17 Max conditional nesting depth: 1@line1487 Max loop depth: 0 script type: PureScript MODULE CopyMoveCommand Position: ::@line1232 63 lines of VBScript. 10 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 8 Decision density: 0.15 Max conditional nesting depth: 1@line1310 Max loop depth: 1@line1264 script type: PureScript MODULE CreateCommand Position: ::@line991 92 lines of VBScript. 25 lines of comment. Cyclomatic complexity: 14 Conditional statements count: 13 Decision density: 0.15 Max conditional nesting depth: 2@line1055 Max loop depth: 0 script type: PureScript MODULE DeleteCommand Position: ::@line1123 53 lines of VBScript. 18 lines of comment. Cyclomatic complexity: 9 Conditional statements count: 8 Decision density: 0.16 Max conditional nesting depth: 2@line1177 Max loop depth: 0 script type: PureScript MODULE DetectExeType Position: ::@line280 54 lines of VBScript. 16 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 7 Decision density: 0.14 Max conditional nesting depth: 3@line297 Max loop depth: 1@line346 script type: PureScript MODULE DisplayHelpMessage Position: ::@line157 22 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.04 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE DisplayHelpMessageEx Position: ::@line192 61 lines of VBScript. 12 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.01 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE DoSpecialGetProp Position: ::@line1761 9 lines of VBScript. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.44 Max conditional nesting depth: 1@line1768 Max loop depth: 0 script type: PureScript MODULE DoSpecialSetProp Position: ::@line1812 176 lines of VBScript. 22 lines of comment. Cyclomatic complexity: 40 Conditional statements count: 39 Decision density: 0.22 Max conditional nesting depth: 4@line1874 Max loop depth: 1@line1995 script type: PureScript MODULE EnumAllCommand Position: ::@line1216 4 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.5 Max conditional nesting depth: 1@line1217 Max loop depth: 0 script type: PureScript MODULE EnumCommand Position: ::@line672 227 lines of VBScript. 46 lines of comment. Cyclomatic complexity: 48 Conditional statements count: 43 Decision density: 0.21 Max conditional nesting depth: 8@line814 Max loop depth: 3@line815 script type: PureScript MODULE FindData Position: ::@line1497 56 lines of VBScript. 6 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 9 Decision density: 0.17 Max conditional nesting depth: 2@line1557 Max loop depth: 1@line1562 script type: PureScript MODULE GetCommand Position: ::@line524 100 lines of VBScript. 24 lines of comment. Cyclomatic complexity: 17 Conditional statements count: 16 Decision density: 0.17 Max conditional nesting depth: 3@line632 Max loop depth: 1@line634 script type: PureScript MODULE IsSecureProperty Position: ::@line2529 16 lines of VBScript. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.25 Max conditional nesting depth: 1@line2540 Max loop depth: 0 script type: PureScript MODULE IsSpecialGetProperty Position: ::@line1740 9 lines of VBScript. 8 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.44 Max conditional nesting depth: 1@line1747 Max loop depth: 0 script type: PureScript MODULE IsSpecialSetProperty Position: ::@line1784 17 lines of VBScript. 8 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 7 Decision density: 0.47 Max conditional nesting depth: 1@line1799 Max loop depth: 0 script type: PureScript MODULE MapSpecGetParamName Position: ::@line2069 17 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.35 Max conditional nesting depth: 1@line2084 Max loop depth: 0 script type: PureScript MODULE MimeMapGet Position: ::@line1584 51 lines of VBScript. 16 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 9 Decision density: 0.19 Max conditional nesting depth: 1@line1649 Max loop depth: 1@line1644 script type: PureScript MODULE MimeMapSet Position: ::@line1661 46 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 7 Decision density: 0.17 Max conditional nesting depth: 1@line1722 Max loop depth: 1@line1700 script type: PureScript MODULE PauseServerCommand Position: ::@line1415 28 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.17 Max conditional nesting depth: 1@line1443 Max loop depth: 0 script type: PureScript MODULE ReportError Position: ::@line2090 15 lines of VBScript. 1 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.33 Max conditional nesting depth: 1@line2102 Max loop depth: 0 script type: PureScript MODULE SanitizePath Position: ::@line2194 21 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 6 Decision density: 0.33 Max conditional nesting depth: 1@line2218 Max loop depth: 1@line2202 script type: PureScript MODULE SeparateMachineName Position: ::@line2049 5 lines of VBScript. 13 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.4 Max conditional nesting depth: 1@line2050 Max loop depth: 0 script type: PureScript MODULE SetCommand Position: ::@line366 106 lines of VBScript. 21 lines of comment. Cyclomatic complexity: 21 Conditional statements count: 20 Decision density: 0.19 Max conditional nesting depth: 3@line490 Max loop depth: 1@line491 script type: PureScript MODULE SplitLeftPath Position: ::@line2148 22 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 3 Decision density: 0.22 Max conditional nesting depth: 1@line2183 Max loop depth: 0 script type: PureScript MODULE SplitParam Position: ::@line2113 23 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 3 Decision density: 0.21 Max conditional nesting depth: 1@line2138 Max loop depth: 0 script type: PureScript MODULE StartServerCommand Position: ::@line1325 28 lines of VBScript. 10 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.17 Max conditional nesting depth: 1@line1355 Max loop depth: 0 script type: PureScript MODULE StopServerCommand Position: ::@line1371 28 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.17 Max conditional nesting depth: 1@line1399 Max loop depth: 0 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/adsutil.txt Position: ::@line1 1667 lines of VBScript. 412 lines of comment. Cyclomatic complexity: 33 Conditional statements count: 32 Decision density: 0.01 Max conditional nesting depth: 2@line64 Max loop depth: 1@line64 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsboard.asp 448 lines of source. 913 lines of VBScript. 31 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 53 conditional statements. Cyclomatic complexity: 66 Decision density: 0.18 Max loop depth: 2 Max loop depth position: ::@line295 Max conditional nesting depth: 7 Max conditional nesting depth position: ::@line254 MODULE %ServerSideScriptModule% Position: :: 348 lines of VBScript. 31 lines of comment. Cyclomatic complexity: 66 Conditional statements count: 53 Decision density: 0.18 Max conditional nesting depth: 7@line254 Max loop depth: 2@line295 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsmain.asp 183 lines of source. 163 lines of VBScript. 14 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 16 conditional statements. Cyclomatic complexity: 20 Decision density: 0.15 Max loop depth: 1 Max loop depth position: ::@line126 Max conditional nesting depth: 8 Max conditional nesting depth position: ::@line20 MODULE %ServerSideScriptModule% Position: :: 127 lines of VBScript. 14 lines of comment. Cyclomatic complexity: 20 Conditional statements count: 16 Decision density: 0.15 Max conditional nesting depth: 8@line20 Max loop depth: 1@line126 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsmainmoderator.asp 225 lines of source. 296 lines of VBScript. 26 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 24 conditional statements. Cyclomatic complexity: 27 Decision density: 0.18 Max loop depth: 2 Max loop depth position: ::@line89 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line87 MODULE %ServerSideScriptModule% Position: :: 143 lines of VBScript. 26 lines of comment. Cyclomatic complexity: 27 Conditional statements count: 24 Decision density: 0.18 Max conditional nesting depth: 6@line87 Max loop depth: 2@line89 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsmessage.asp 460 lines of source. 1112 lines of VBScript. 30 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 54 conditional statements. Cyclomatic complexity: 78 Decision density: 0.21 Max loop depth: 2 Max loop depth position: ::@line352 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line352 MODULE %ServerSideScriptModule% Position: :: 365 lines of VBScript. 30 lines of comment. Cyclomatic complexity: 78 Conditional statements count: 54 Decision density: 0.21 Max conditional nesting depth: 6@line352 Max loop depth: 2@line352 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsprofile.asp 363 lines of source. 543 lines of VBScript. 12 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 37 conditional statements. Cyclomatic complexity: 48 Decision density: 0.17 Max loop depth: 1 Max loop depth position: ::@line65 Max conditional nesting depth: 6 Max conditional nesting depth position: ::@line17 MODULE %ServerSideScriptModule% Position: :: 269 lines of VBScript. 12 lines of comment. Cyclomatic complexity: 48 Conditional statements count: 37 Decision density: 0.17 Max conditional nesting depth: 6@line17 Max loop depth: 1@line65 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbsroutines.inc 583 lines of source. 505 lines of VBScript. 30 lines of comment. 0 classes. 10 procedures. 0 pure script modules. 11 server side script modules. 0 client side script modules. 67 conditional statements. Cyclomatic complexity: 88 Decision density: 2.26 Max loop depth: 2 Max loop depth position: ::@line316 Max conditional nesting depth: 5 Max conditional nesting depth position: ::@line49 MODULE %ServerSideScriptModule% Position: :: 506 lines of VBScript. 30 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.0 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript MODULE AppFilePath Position: ::@line2 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line6 Max loop depth: 1@line6 script type: ServerSideScript MODULE AppFileRoot Position: ::@line12 7 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line16 Max loop depth: 1@line16 script type: ServerSideScript MODULE AppServerRoot Position: ::@line22 8 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 1 Decision density: 0.37 Max conditional nesting depth: 1@line26 Max loop depth: 1@line26 script type: ServerSideScript MODULE IsDriveRoot Position: ::@line48 23 lines of VBScript. 1 lines of comment. Cyclomatic complexity: 8 Conditional statements count: 6 Decision density: 0.34 Max conditional nesting depth: 5@line49 Max loop depth: 0 script type: ServerSideScript MODULE LogInProfile Position: ::@line503 82 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 8 Decision density: 0.12 Max conditional nesting depth: 4@line505 Max loop depth: 0 script type: ServerSideScript MODULE PostMessage Position: ::@line77 141 lines of VBScript. 24 lines of comment. Cyclomatic complexity: 19 Conditional statements count: 18 Decision density: 0.13 Max conditional nesting depth: 4@line84 Max loop depth: 0 script type: ServerSideScript MODULE ScriptPath Position: ::@line33 11 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.27 Max conditional nesting depth: 1@line40 Max loop depth: 0 script type: ServerSideScript MODULE ShowMembershipForm Position: ::@line473 29 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 1 Decision density: 0.1 Max conditional nesting depth: 1@line486 Max loop depth: 0 script type: ServerSideScript MODULE ShowMessageForm Position: ::@line247 129 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 23 Conditional statements count: 18 Decision density: 0.17 Max conditional nesting depth: 5@line297 Max loop depth: 2@line316 script type: ServerSideScript MODULE ShowMessagePreview Position: ::@line396 67 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 14 Conditional statements count: 11 Decision density: 0.2 Max conditional nesting depth: 3@line437 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/bbssearch.asp 350 lines of source. 430 lines of VBScript. 28 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 39 conditional statements. Cyclomatic complexity: 44 Decision density: 0.16 Max loop depth: 2 Max loop depth position: ::@line203 Max conditional nesting depth: 8 Max conditional nesting depth position: ::@line152 MODULE %ServerSideScriptModule% Position: :: 273 lines of VBScript. 28 lines of comment. Cyclomatic complexity: 44 Conditional statements count: 39 Decision density: 0.16 Max conditional nesting depth: 8@line152 Max loop depth: 2@line203 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/checksecurity.inc 389 lines of source. 302 lines of VBScript. 61 lines of comment. 0 classes. 2 procedures. 0 pure script modules. 3 server side script modules. 0 client side script modules. 54 conditional statements. Cyclomatic complexity: 78 Decision density: 0.84 Max loop depth: 0 Max conditional nesting depth: 9 Max conditional nesting depth position: ::@line308 MODULE %ServerSideScriptModule% Position: :: 303 lines of VBScript. 61 lines of comment. Cyclomatic complexity: 52 Conditional statements count: 34 Decision density: 0.17 Max conditional nesting depth: 5@line167 Max loop depth: 0 script type: ServerSideScript MODULE GetUserLevel Position: ::@line277 75 lines of VBScript. 24 lines of comment. Cyclomatic complexity: 23 Conditional statements count: 18 Decision density: 0.3 Max conditional nesting depth: 9@line308 Max loop depth: 0 script type: ServerSideScript MODULE SecurityClose Position: ::@line379 8 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.37 Max conditional nesting depth: 1@line387 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/dbConnect_BBS.inc 11 lines of source. 4 lines of VBScript. 5 lines of comment. 0 classes. 0 procedures. 0 pure script modules. 1 server side script modules. 0 client side script modules. 0 conditional statements. Cyclomatic complexity: 1 Decision density: 0.2 Max loop depth: 0 Max conditional nesting depth: 0 MODULE %ServerSideScriptModule% Position: :: 5 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.2 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript FILE d:/users/hzheng/VBScriptMetricsTests/hohman.txt 49 lines of source. 34 lines of VBScript. 6 lines of comment. 0 classes. 5 procedures. 6 pure script modules. 0 server side script modules. 0 client side script modules. 2 conditional statements. Cyclomatic complexity: 8 Decision density: 1.49 Max loop depth: 0 Max conditional nesting depth: 2 Max conditional nesting depth position: ::@line42 MODULE HohmanTransferVelocity Position: ::@line16 4 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.25 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE Include Position: ::@line35 13 lines of VBScript. 2 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.23 Max conditional nesting depth: 2@line42 Max loop depth: 0 script type: PureScript MODULE angularRate Position: ::@line31 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE circularOrbitalVelocity Position: ::@line22 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/hohman.txt Position: ::@line1 34 lines of VBScript. 6 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.02 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE orbitalPeriod Position: ::@line27 3 lines of VBScript. 0 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.33 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/pagefileconfig.txt 3302 lines of source. 2317 lines of VBScript. 956 lines of comment. 0 classes. 23 procedures. 24 pure script modules. 0 server side script modules. 0 client side script modules. 318 conditional statements. Cyclomatic complexity: 377 Decision density: 4.13 Max loop depth: 2 Max loop depth position: ::@line1405 Max conditional nesting depth: 16 Max conditional nesting depth position: ::@line1405 MODULE GetCrashDumpSetting Position: ::@line2822 40 lines of VBScript. 31 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.12 Max conditional nesting depth: 1@line2868 Max loop depth: 0 script type: PureScript MODULE GetDiskSize Position: ::@line2693 12 lines of VBScript. 13 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.25 Max conditional nesting depth: 1@line2702 Max loop depth: 0 script type: PureScript MODULE GetPhysicalMemorySize Position: ::@line2726 16 lines of VBScript. 14 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.25 Max conditional nesting depth: 1@line2741 Max loop depth: 0 script type: PureScript MODULE IsValidPhysicalDrive Position: ::@line2561 35 lines of VBScript. 30 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 6 Decision density: 0.2 Max conditional nesting depth: 3@line2597 Max loop depth: 1@line2602 script type: PureScript MODULE ProcessChange Position: ::@line1298 461 lines of VBScript. 133 lines of comment. Cyclomatic complexity: 77 Conditional statements count: 74 Decision density: 0.16 Max conditional nesting depth: 16@line1405 Max loop depth: 2@line1405 script type: PureScript MODULE ProcessCreate Position: ::@line1888 232 lines of VBScript. 89 lines of comment. Cyclomatic complexity: 39 Conditional statements count: 36 Decision density: 0.16 Max conditional nesting depth: 10@line1994 Max loop depth: 1@line1994 script type: PureScript MODULE ProcessDelete Position: ::@line2209 97 lines of VBScript. 44 lines of comment. Cyclomatic complexity: 15 Conditional statements count: 13 Decision density: 0.15 Max conditional nesting depth: 6@line2265 Max loop depth: 1@line2265 script type: PureScript MODULE ProcessQuery Position: ::@line2349 160 lines of VBScript. 55 lines of comment. Cyclomatic complexity: 17 Conditional statements count: 16 Decision density: 0.1 Max conditional nesting depth: 3@line2446 Max loop depth: 1@line2446 script type: PureScript MODULE ShowChangeUsage Position: ::@line3124 37 lines of VBScript. 45 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.02 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowCreateUsage Position: ::@line3175 37 lines of VBScript. 45 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.02 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowDeleteUsage Position: ::@line3226 27 lines of VBScript. 35 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.03 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowQueryUsage Position: ::@line3267 29 lines of VBScript. 37 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.03 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE ShowUsage Position: ::@line3083 27 lines of VBScript. 35 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.03 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE VBMain Position: ::@line425 94 lines of VBScript. 32 lines of comment. Cyclomatic complexity: 18 Conditional statements count: 17 Decision density: 0.19 Max conditional nesting depth: 2@line513 Max loop depth: 0 script type: PureScript MODULE ValidateArguments Position: ::@line991 174 lines of VBScript. 56 lines of comment. Cyclomatic complexity: 46 Conditional statements count: 34 Decision density: 0.26 Max conditional nesting depth: 3@line1153 Max loop depth: 0 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/pagefileconfig.txt Position: ::@line1 2317 lines of VBScript. 956 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.0 Max conditional nesting depth: 1@line402 Max loop depth: 0 script type: PureScript MODULE getCurrentPageFileSize Position: ::@line2664 7 lines of VBScript. 14 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.28 Max conditional nesting depth: 1@line2666 Max loop depth: 0 script type: PureScript MODULE getFreeSpaceOnDisk Position: ::@line2632 12 lines of VBScript. 12 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.25 Max conditional nesting depth: 1@line2640 Max loop depth: 0 script type: PureScript MODULE getMaxSizeUB Position: ::@line2761 28 lines of VBScript. 19 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.21 Max conditional nesting depth: 1@line2798 Max loop depth: 1@line2788 script type: PureScript MODULE getReply Position: ::@line2889 15 lines of VBScript. 13 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.2 Max conditional nesting depth: 1@line2901 Max loop depth: 0 script type: PureScript MODULE intParseCmdLine Position: ::@line551 349 lines of VBScript. 76 lines of comment. Cyclomatic complexity: 82 Conditional statements count: 68 Decision density: 0.23 Max conditional nesting depth: 6@line599 Max loop depth: 1@line599 script type: PureScript MODULE isCrashDumpValueSet Position: ::@line2928 79 lines of VBScript. 30 lines of comment. Cyclomatic complexity: 24 Conditional statements count: 20 Decision density: 0.3 Max conditional nesting depth: 5@line3008 Max loop depth: 1@line3014 script type: PureScript MODULE isValidDrive Position: ::@line1229 36 lines of VBScript. 24 lines of comment. Cyclomatic complexity: 10 Conditional statements count: 6 Decision density: 0.27 Max conditional nesting depth: 4@line1247 Max loop depth: 1@line1247 script type: PureScript MODULE typeMessage Position: ::@line3050 16 lines of VBScript. 11 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 6 Decision density: 0.43 Max conditional nesting depth: 1@line3065 Max loop depth: 0 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/prnmngr.txt 1074 lines of source. 578 lines of VBScript. 164 lines of comment. 0 classes. 15 procedures. 16 pure script modules. 0 server side script modules. 0 client side script modules. 75 conditional statements. Cyclomatic complexity: 93 Decision density: 3.07 Max loop depth: 1 Max loop depth position: ::@line502 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line343 MODULE AddPrinter Position: ::@line250 31 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.12 Max conditional nesting depth: 1@line282 Max loop depth: 0 script type: PureScript MODULE AddPrinterConnection Position: ::@line309 36 lines of VBScript. 17 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.16 Max conditional nesting depth: 3@line343 Max loop depth: 0 script type: PureScript MODULE DebugPrint Position: ::@line767 14 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.35 Max conditional nesting depth: 3@line769 Max loop depth: 0 script type: PureScript MODULE DelAllPrinters Position: ::@line462 46 lines of VBScript. 12 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.13 Max conditional nesting depth: 2@line502 Max loop depth: 1@line502 script type: PureScript MODULE DelPrinter Position: ::@line390 34 lines of VBScript. 12 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.14 Max conditional nesting depth: 2@line419 Max loop depth: 0 script type: PureScript MODULE GetDefaultPrinter Position: ::@line634 25 lines of VBScript. 6 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.2 Max conditional nesting depth: 2@line662 Max loop depth: 1@line664 script type: PureScript MODULE IsHostCscript Position: ::@line933 24 lines of VBScript. 4 lines of comment. Cyclomatic complexity: 6 Conditional statements count: 5 Decision density: 0.25 Max conditional nesting depth: 3@line948 Max loop depth: 0 script type: PureScript MODULE LastError Position: ::@line982 11 lines of VBScript. 5 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 2 Decision density: 0.27 Max conditional nesting depth: 1@line990 Max loop depth: 0 script type: PureScript MODULE ListPrinters Position: ::@line553 50 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 7 Conditional statements count: 5 Decision density: 0.14 Max conditional nesting depth: 2@line589 Max loop depth: 1@line589 script type: PureScript MODULE ParseCommandLine Position: ::@line796 59 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 19 Conditional statements count: 18 Decision density: 0.32 Max conditional nesting depth: 2@line810 Max loop depth: 1@line810 script type: PureScript MODULE RemoveBackslashes Position: ::@line1058 8 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 3 Conditional statements count: 1 Decision density: 0.37 Max conditional nesting depth: 1@line1064 Max loop depth: 0 script type: PureScript MODULE SetDefaultPrinter Position: ::@line686 34 lines of VBScript. 18 lines of comment. Cyclomatic complexity: 5 Conditional statements count: 4 Decision density: 0.14 Max conditional nesting depth: 3@line717 Max loop depth: 0 script type: PureScript MODULE Usage Position: ::@line891 32 lines of VBScript. 3 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.06 Max conditional nesting depth: 1@line921 Max loop depth: 0 script type: PureScript MODULE WmiConnect Position: ::@line1005 26 lines of VBScript. 7 lines of comment. Cyclomatic complexity: 4 Conditional statements count: 3 Decision density: 0.15 Max conditional nesting depth: 2@line1018 Max loop depth: 0 script type: PureScript MODULE d:/users/hzheng/VBScriptMetricsTests/prnmngr.txt Position: ::@line1 578 lines of VBScript. 164 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.0 Max conditional nesting depth: 0 Max loop depth: 0 script type: PureScript MODULE main Position: ::@line178 43 lines of VBScript. 9 lines of comment. Cyclomatic complexity: 12 Conditional statements count: 11 Decision density: 0.27 Max conditional nesting depth: 2@line207 Max loop depth: 0 script type: PureScript FILE d:/users/hzheng/VBScriptMetricsTests/upload.inc 230 lines of source. 130 lines of VBScript. 57 lines of comment. 0 classes. 2 procedures. 0 pure script modules. 3 server side script modules. 0 client side script modules. 15 conditional statements. Cyclomatic complexity: 19 Decision density: 0.28 Max loop depth: 2 Max loop depth position: ::@line122 Max conditional nesting depth: 3 Max conditional nesting depth position: ::@line122 MODULE %ServerSideScriptModule% Position: :: 131 lines of VBScript. 57 lines of comment. Cyclomatic complexity: 1 Conditional statements count: 0 Decision density: 0.0 Max conditional nesting depth: 0 Max loop depth: 0 script type: ServerSideScript MODULE GetUpload Position: ::@line30 116 lines of VBScript. 55 lines of comment. Cyclomatic complexity: 16 Conditional statements count: 14 Decision density: 0.13 Max conditional nesting depth: 3@line122 Max loop depth: 2@line122 script type: ServerSideScript MODULE ParseForm Position: ::@line211 13 lines of VBScript. 2 lines of comment. Cyclomatic complexity: 2 Conditional statements count: 1 Decision density: 0.15 Max conditional nesting depth: 1@line218 Max loop depth: 1@line218 script type: ServerSideScript ******************** The End *************************