úÎ" i     NoneCPP #define macrosCPP Includes directoryCPP pre-include file None_Type synonym representing a portion of the source code. The tuple represents the following: *(start line, start col, end line, end col).None35 3Type describing how the results should be exported.Text-only output, no colors.Text-only output, with colors.Data is serialized to JSON.:Type holding all the options passed from the command line.>Minimum complexity a block has to have to be shown in results.,Describe how the results should be exported. gRepresent the result of the analysis of one file. It can either be an error message or a list of  s. 3Hold the data associated to a function binding: %(location, function name, complexity).  !"#$%&  !"    !"#$%&None'ICompute cyclomatic complexity of every function binding in the given AST.()*'+,-./01234'()*'+,-./01234None 56789:;<=>The block formatterThe error formatterThe single line formatter567 56789:;<=>None 9Order a list of blocks. Ordering is done with respect to: complexity (descending)line number (ascending)function name (alphabetically) AFilter the results of the analysis, with respect to the given .FExport analysis' results. How to export the data is defined by the  parameter.?  ? NoneeParse the code in the given filename and compute cyclomatic complexity for every function binding.DParse a module with the default instructions for the C pre-processor@BParse a module with specific instructions for the C pre-processor. A-The filename corresponding to the source codeB@CDEF AB@CDEF(c) 2015 Michele LacchiaISC*Michele Lacchia <michelelacchia@gmail.com>alphaportableNone   G      !"#$%&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMargon_Hcdr8ehrFih9IZ635K0hO7ArgonArgon.Preprocess Argon.Loc Argon.Types Argon.VisitorArgon.Formatters Argon.Results Argon.ParserLoc OutputModeBareTextColoredJSONConfigminCC outputModeAnalysisResultComplexityBlockCCorder filterResultsexportanalyze parseModule cppDefine cppIncludecppFile CppOptionsdefaultCppOptionsgetPreprocessedSrcDirectgetPreprocessedSrcDirectPriminjectCppOptionsaddOptP alterSettings srcSpanToLoc locToStringtagMsg GhcParseErrorlocmsg $fToJSON(,)$fToJSONComplexityBlock$fShowGhcParseError$fExceptionGhcParseErrorfuncsCC MatchBodyFunctionExpfunCCgetBinds getLocation getFuncName complexity getMatchesgetNamesumWithvisitExpvisitOpbareTextFormattercoloredTextFormatter jsonFormatteropenforereset coloredFunc coloredRank formatSingle formatResultsortOnparseModuleWithCppLModule handleExc parseCode runParser initDynFlagscustomLogAction