logic

package
v0.0.0-...-e48c132 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: GPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FindLinesCount_Cache = make(map[string]CountLinesFunctions)

FindLinesCount_Cache - кэш рассчитанных количество строк и количество функций

View Source
var FindModuleFuncCallCount_Cache = make(map[string]int, 0)

FindModuleFuncCallCount_Cache - кэш количества вызовов функций, для ускорения

View Source
var MapPackageFolderElements = make(map[*packages_folder.PackageFolder]*etree.Element, 0)

MapPackageFolderElements - связь Пакета golang / Элемент файла .graphml

View Source
var MapPackageFolderIDElements = make(map[string]*etree.Element, 0)

MapPackageFolderIDElements - связь ИД Пакета golang / Элемент файла .graphml

Functions

func CountMatches

func CountMatches(s string, re *regexp.Regexp) int

CountMatches - находит количество совпадений в regexp

func FillFolder

func FillFolder(ElementGraph, ElementGroup *etree.Element, Folder *folders.Folder)

FillFolder - рекурсивное заполнение заполняет MapPackageFolderElements и MapPackageFolderIDElements

func FillLinks(ElementGraph *etree.Element)

FillLinks - заполняет связи (стрелки) между пакетами

func FillLinks_goroutine(ElementGraph *etree.Element)

FillLinks_goroutine - заполняет связи (стрелки) между пакетами для горутин go, синим цветом

func FindFuncCount

func FindFuncCount(bytes0 *[]byte) int

FindFuncCount - находит количество функций(func) в файле

func FindLinesCount

func FindLinesCount(FileName string) (int, int)

FindLinesCount - возвращает количество строк и количество функций в файле

func FindLinesCount_package

func FindLinesCount_package(PackageFolder1 packages_folder.PackageFolder) (int, int)

func FindModuleFuncCallCount

func FindModuleFuncCallCount(PackageFrom *packages_folder.PackageFolder, Import1 packages_folder.Import) int

FindModuleFuncCallCount - находит количество вызовов функций нужного модуля

func LinesCount_reader

func LinesCount_reader(r io.Reader) (int, error)

LinesCount_reader - возвращает количество строк в файле

func StartFillAll

func StartFillAll(FileName string) bool

StartFillAll - Старт работы приложения

Types

type CountLinesFunctions

type CountLinesFunctions struct {
	LinesCount int
	FuncCount  int
}

CountLinesFunctions - количество строк и количество функций

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL