ajson icon indicating copy to clipboard operation
ajson copied to clipboard

Add type math.priority

Open spyzhov opened this issue 4 years ago • 0 comments

Switch to typed consts


type OperationPriority uint8

const (
	PriorityUnknown OperationPriority = iota
	PriorityOr
	PriorityAnd
	PriorityEq
	PrioritySum
	PriorityBit
	PriorityMul
	PriorityPow
)

	priority = map[string]OperationPriority{
		"**": PriorityPow, // additional: power
		"*":  PriorityMul,
		"/":  PriorityMul,
		"%":  PriorityMul,

spyzhov avatar Jun 22 '20 20:06 spyzhov