CodeAnalysis - Version 1.4 ============================================================================================== Sun May 28 19:46:33 2017 Path: "C:\Users\jimfa\Desktop\CodeAnalyzer" Args: *.h, *.cpp, *.cs, /a, /r, /f Functions Exceeding Metric Limits and Public Data ============================================================================================== file name type name line size cplx ----------------------- ---------- --------------------------------- ------ ------ ------ ActionsAndRules.h function doAction 611 96 6 ActionsAndRules.h function doAction 756 53 5 ActionsAndRules.h function doTest 932 78 10 ConfigureParser.cpp function Build 94 98 3 Cpp11-BlockingQueue.cpp function main 37 52 3 Executive.cpp function processSourceCode 366 95 8 FileSystem.cpp function main 775 438 31 GrammarHelpers.cpp function isFirstArgDeclaration 164 54 2 GrammarHelpers.cpp function main 594 59 17 Parser.cpp function main 89 55 8 ScopeStack.cpp function main 49 75 1 Tokenizer.cpp function nextState 192 81 14 Tokenizer.cpp function main 666 79 7 Window.cpp function getUserSettings 104 57 4 Window.cpp function setUpDisplaysPanel 501 53 1 Window.cpp function createDisplayModeView 566 54 1 Window.cpp function browseForFolder 701 52 5 Window.cpp function browseForFolderEx 760 54 6 public data: AbstrSynTree.h : 74 - struct DeclarationNode Scanner :: ITokCollection * pTc = nullptr ; public data: AbstrSynTree.h : 75 - struct DeclarationNode Access access_ ; public data: AbstrSynTree.h : 76 - struct DeclarationNode DeclType declType_ ; public data: AbstrSynTree.h : 77 - struct DeclarationNode std :: string package_ ; public data: AbstrSynTree.h : 78 - struct DeclarationNode size_t line_ ; public data: AbstrSynTree.h : 91 - struct ASTNode Type type_ ; public data: AbstrSynTree.h : 92 - struct ASTNode Type parentType_ ; public data: AbstrSynTree.h : 93 - struct ASTNode Name name_ ; public data: AbstrSynTree.h : 94 - struct ASTNode Package package_ ; public data: AbstrSynTree.h : 95 - struct ASTNode Path path_ ; public data: AbstrSynTree.h : 96 - struct ASTNode size_t startLineCount_ ; public data: AbstrSynTree.h : 97 - struct ASTNode size_t endLineCount_ ; public data: AbstrSynTree.h : 98 - struct ASTNode size_t complexity_ ; public data: AbstrSynTree.h : 99 - struct ASTNode std :: vector < ASTNode * > children_ ; public data: AbstrSynTree.h : 100 - struct ASTNode std :: vector < DeclarationNode > decl_ ; public data: AbstrSynTree.h : 101 - struct ASTNode std :: vector < Scanner :: ITokCollection * > statements_ ; public data: Parser.h : 107 - class IRule static const bool Continue = true ; public data: Parser.h : 108 - class IRule static const bool Stop = false ; public data: Program.cs : 11 - class Program public int aPublicDataMember = 3 ; public data: ScopeStack.cpp : 26 - struct element std :: string type ; public data: ScopeStack.cpp : 27 - struct element std :: string name ; public data: ScopeStack.cpp : 28 - struct element size_t startLineCount = 0 ; public data: ScopeStack.cpp : 29 - struct element size_t endLineCount = 0 ; public data: ScopeStack.cpp : 30 - struct element std :: string path_ ; public data: Tokenizer.cpp : 34 - struct Context std :: string token ; public data: Tokenizer.cpp : 35 - struct Context std :: istream * _pIn ; public data: Utilities.h : 56 - class test std :: vector < std :: string > publicVector ; public data: Window.h : 102 - struct Settings bool h ; public data: Window.h : 102 - struct Settings bool cpp ; public data: Window.h : 102 - struct Settings bool cs ; public data: Window.h : 103 - struct Settings bool upatt ; public data: Window.h : 104 - struct Settings bool cl ; public data: Window.h : 105 - struct Settings bool metrics ; public data: Window.h : 106 - struct Settings bool ast ; public data: Window.h : 107 - struct Settings bool slocs ; public data: Window.h : 108 - struct Settings bool logfile ; public data: Window.h : 109 - struct Settings bool rslt ; public data: Window.h : 110 - struct Settings bool demo ; public data: Window.h : 111 - struct Settings bool dbug ; searched 120 dirs processed 44 files