Documentation ¶
Index ¶
- Variables
- func CountMatches(s string, re *regexp.Regexp) int
- func FillFolder(ElementGraph, ElementGroup *etree.Element, Folder *folders.Folder)
- func FillLinks(ElementGraph *etree.Element)
- func FillLinks_goroutine(ElementGraph *etree.Element)
- func FindFuncCount(bytes0 *[]byte) int
- func FindLinesCount(FileName string) (int, int)
- func FindLinesCount_package(Package1 *packages.Package) (int, int)
- func FindModuleFuncCallCount(PackageFrom, PackageTo *packages.Package) int
- func LinesCount_reader(r io.Reader) (int, error)
- func StartFillAll(FileName string) bool
- type CountLinesFunctions
Constants ¶
This section is empty.
Variables ¶
var FindLinesCount_Cache = make(map[string]CountLinesFunctions)
FindLinesCount_Cache - кэш рассчитанных количество строк и количество функций
var FindModuleFuncCallCount_Cache = make(map[string]int, 0)
FindModuleFuncCallCount_Cache - кэш количества вызовов функций, для ускорения
var MapPackageIDElements = make(map[string]*etree.Element, 0)
MapPackageIDElements - связь ИД Пакета golang / Элемент файла .graphml
MapPackagesElements - связь Пакета golang / Элемент файла .graphml
Functions ¶
func CountMatches ¶
CountMatches - находит количество совпадений в regexp
func FillFolder ¶
func FillLinks_goroutine ¶
FillLinks_goroutine - заполняет связи (стрелки) между пакетами для горутин go, синим цветом
func FindFuncCount ¶
FindFuncCount - находит количество функций(func) в файле
func FindLinesCount ¶
FindLinesCount - возвращает количество строк и количество функций в файле
func FindModuleFuncCallCount ¶
FindModuleFuncCallCount - находит количество вызовов функций нужного модуля
func LinesCount_reader ¶
LinesCount_reader - возвращает количество строк в файле
Types ¶
type CountLinesFunctions ¶
CountLinesFunctions - количество строк и количество функций