logic

package
v0.0.0-...-efc70e8 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: GPL-2.0 Imports: 15 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 MapPackageIDElements = make(map[string]*etree.Element, 0)

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

View Source
var MapPackagesElements = make(map[*packages.Package]*etree.Element, 0)

MapPackagesElements - связь Пакета 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)
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(Package1 *packages.Package) (int, int)

func FindModuleFuncCallCount

func FindModuleFuncCallCount(PackageFrom, PackageTo *packages.Package) 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