utils

package
v0.0.0-...-b7d1e32 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Convertors = map[string](map[string]([]func(string) string)){
	"uast-io": {
		"iast": []func(string) string{
			builderFuncs[sa][hu],
		},
		"devanāgarī": []func(string) string{
			builderFuncs[sa][hu],
			iastToUAST,
			builderFuncs[sa][hu],
			builderFuncs[sa][df],
		},
		"uast": []func(string) string{
			builderFuncs[sa][hu],
			iastToUAST,
		},
		"gu": []func(string) string{
			builderFuncs[gu][hu],
			iastToUAST,
			builderFuncs[gu][hu],
			builderFuncs[gu][df],
		},
		"or": []func(string) string{
			builderFuncs[or][hu],
			iastToUAST,
			builderFuncs[or][hu],
			builderFuncs[or][df],
		},
		"kn": []func(string) string{
			builderFuncs[kn][hu],
			iastToUAST,
			builderFuncs[kn][hu],
			builderFuncs[kn][df],
		},
		"ml": []func(string) string{
			builderFuncs[ml][hu],
			iastToUAST,
			builderFuncs[ml][hu],
			builderFuncs[ml][df],
		},
		"ta": []func(string) string{
			builderFuncs[ta][hu],
			iastToUAST,
			builderFuncs[ta][hu],
			builderFuncs[ta][df],
		},
		"te": []func(string) string{
			builderFuncs[te][hu],
			iastToUAST,
			builderFuncs[te][hu],
			builderFuncs[te][df],
		},
	},
	"uast": {
		"devanāgarī": []func(string) string{
			builderFuncs[sa][hu],
			builderFuncs[sa][df],
		},
		"iast": []func(string) string{
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"gu": []func(string) string{
			builderFuncs[gu][hu],
			builderFuncs[gu][df],
		},
		"or": []func(string) string{
			builderFuncs[or][hu],
			builderFuncs[or][df],
		},
		"ta": []func(string) string{
			builderFuncs[ta][hu],
			builderFuncs[ta][df],
		},
		"te": []func(string) string{
			builderFuncs[te][hu],
			builderFuncs[te][df],
		},
		"kn": []func(string) string{
			builderFuncs[kn][hu],
			builderFuncs[kn][df],
		},
		"ml": []func(string) string{
			builderFuncs[ml][hu],
			builderFuncs[ml][df],
		},
	},
	"devanāgarī": {
		"uast": []func(string) string{
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"gu": []func(string) string{
			builderFuncs[gu][ds],
		},
		"or": []func(string) string{
			builderFuncs[or][ds],
		},
		"kn": []func(string) string{
			builderFuncs[kn][ds],
		},
		"te": []func(string) string{
			builderFuncs[te][ds],
		},
		"ta": []func(string) string{
			builderFuncs[ta][ds],
		},
		"ml": []func(string) string{
			builderFuncs[ml][ds],
		},
	},
	"slp": {
		"iast": []func(string) string{
			slpToIAST,
		},
		"uast": []func(string) string{
			slpToIAST,
			iastToUAST,
		},
		"devanāgarī": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[sa][hu],
			builderFuncs[sa][df],
		},
		"gu": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[gu][hu],
			builderFuncs[gu][df],
		},
		"or": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[or][hu],
			builderFuncs[or][df],
		},
		"kn": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[kn][hu],
			builderFuncs[kn][df],
		},
		"ta": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[ta][hu],
			builderFuncs[ta][df],
		},
		"te": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[te][hu],
			builderFuncs[te][df],
		},
		"ml": []func(string) string{
			slpToIAST,
			iastToUAST,
			builderFuncs[ml][hu],
			builderFuncs[ml][df],
		},
	},
	"iast": {
		"uast": []func(string) string{
			iastToUAST,
		},
		"devanāgarī": []func(string) string{
			iastToUAST,
			builderFuncs[sa][hu],
			builderFuncs[sa][df],
		},
		"gu": []func(string) string{
			iastToUAST,
			builderFuncs[gu][hu],
			builderFuncs[gu][df],
		},
		"or": []func(string) string{
			iastToUAST,
			builderFuncs[or][hu],
			builderFuncs[or][df],
		},
		"kn": []func(string) string{
			iastToUAST,
			builderFuncs[kn][hu],
			builderFuncs[kn][df],
		},
		"ta": []func(string) string{
			iastToUAST,
			builderFuncs[ta][hu],
			builderFuncs[ta][df],
		},
		"te": []func(string) string{
			iastToUAST,
			builderFuncs[gu][hu],
			builderFuncs[gu][df],
		},
		"ml": []func(string) string{
			iastToUAST,
			builderFuncs[ml][hu],
			builderFuncs[ml][df],
		},
	},
	"gu": {
		"devanāgarī": []func(string) string{
			builderFuncs[gu][sd],
		},
		"uast": []func(string) string{
			builderFuncs[gu][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[gu][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"or": []func(string) string{
			builderFuncs[gu][sd],
			builderFuncs[or][ds],
		},
		"kn": []func(string) string{
			builderFuncs[gu][sd],
			builderFuncs[kn][ds],
		},
		"ta": []func(string) string{
			builderFuncs[gu][sd],
			builderFuncs[ta][ds],
		},
		"te": []func(string) string{
			builderFuncs[gu][sd],
			builderFuncs[te][ds],
		},
		"ml": []func(string) string{
			builderFuncs[gu][sd],
			builderFuncs[ml][ds],
		},
	},
	"or": {
		"devanāgarī": []func(string) string{
			builderFuncs[or][sd],
		},
		"uast": []func(string) string{
			builderFuncs[or][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[or][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"gu": []func(string) string{
			builderFuncs[or][sd],
			builderFuncs[gu][ds],
		},
		"kn": []func(string) string{
			builderFuncs[or][sd],
			builderFuncs[kn][sd],
		},
		"ta": []func(string) string{
			builderFuncs[or][sd],
			builderFuncs[ta][ds],
		},
		"te": []func(string) string{
			builderFuncs[or][sd],
			builderFuncs[te][ds],
		},
		"ml": []func(string) string{
			builderFuncs[or][sd],
			builderFuncs[ml][ds],
		},
	},
	"kn": {
		"devanāgarī": []func(string) string{
			builderFuncs[kn][sd],
		},
		"uast": []func(string) string{
			builderFuncs[kn][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[kn][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"or": []func(string) string{
			builderFuncs[kn][sd],
			builderFuncs[or][ds],
		},
		"gu": []func(string) string{
			builderFuncs[kn][sd],
			builderFuncs[gu][ds],
		},
		"ta": []func(string) string{
			builderFuncs[kn][sd],
			builderFuncs[ta][ds],
		},
		"te": []func(string) string{
			builderFuncs[kn][sd],
			builderFuncs[te][ds],
		},
		"ml": []func(string) string{
			builderFuncs[kn][sd],
			builderFuncs[ml][ds],
		},
	},
	"te": {
		"devanāgarī": []func(string) string{
			builderFuncs[te][sd],
		},
		"uast": []func(string) string{
			builderFuncs[te][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[te][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"or": []func(string) string{
			builderFuncs[te][sd],
			builderFuncs[or][ds],
		},
		"kn": []func(string) string{
			builderFuncs[te][sd],
			builderFuncs[kn][ds],
		},
		"ta": []func(string) string{
			builderFuncs[te][sd],
			builderFuncs[ta][ds],
		},
		"gu": []func(string) string{
			builderFuncs[te][sd],
			builderFuncs[gu][ds],
		},
		"ml": []func(string) string{
			builderFuncs[te][sd],
			builderFuncs[ml][ds],
		},
	},
	"ta": {
		"devanāgarī": []func(string) string{
			builderFuncs[ta][sd],
		},
		"uast": []func(string) string{
			builderFuncs[ta][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[ta][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"or": []func(string) string{
			builderFuncs[ta][sd],
			builderFuncs[or][ds],
		},
		"kn": []func(string) string{
			builderFuncs[ta][sd],
			builderFuncs[kn][ds],
		},
		"gu": []func(string) string{
			builderFuncs[ta][sd],
			builderFuncs[gu][ds],
		},
		"te": []func(string) string{
			builderFuncs[ta][sd],
			builderFuncs[te][ds],
		},
		"ml": []func(string) string{
			builderFuncs[ta][sd],
			builderFuncs[ml][ds],
		},
	},
	"ml": {
		"devanāgarī": []func(string) string{
			builderFuncs[ml][sd],
		},
		"uast": []func(string) string{
			builderFuncs[ml][sd],
			devanāgarīToUAST,
		},
		"iast": []func(string) string{
			builderFuncs[ml][sd],
			devanāgarīToUAST,
			builderFuncs[sa][hu],
			dataToIAST,
		},
		"or": []func(string) string{
			builderFuncs[ml][sd],
			builderFuncs[or][ds],
		},
		"kn": []func(string) string{
			builderFuncs[ml][sd],
			builderFuncs[kn][ds],
		},
		"ta": []func(string) string{
			builderFuncs[ml][sd],
			builderFuncs[ta][ds],
		},
		"te": []func(string) string{
			builderFuncs[ml][sd],
			builderFuncs[te][ds],
		},
		"gu": []func(string) string{
			builderFuncs[ml][sd],
			builderFuncs[gu][ds],
		},
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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