package context

var Comment = "#"
var (
	PathSymbol         = "<path>"
	ContractSymbol     = "<contract>"
	AccountSymbol      = "<account>"
	AmountSymbol       = "<amount>"
	ContractArgsSymbol = "<contract_args>"
	MulticallSymbol    = "<commands>"
	ExpectedSymbol     = "<expected>"
	ExpectedErrSymbol  = "<expected_err>"
	FunctionSymbol     = "<function>"
	TimestampSymbol    = "<value_or_increment>"
	HardforkSymbol     = "<version>"
	CommandSymbol      = "[command]"
)

// reprenestation and description map of all symbols
var Symbols = make(map[string]string)

func init() {
	Symbols[PathSymbol] = "folder or file location"
	Symbols[ContractSymbol] = "contract address"
	Symbols[AccountSymbol] = "account address"
	Symbols[ContractArgsSymbol] = "an array of argments to call a contract"
	Symbols[MulticallSymbol] = "a list of commands in JSON"
	Symbols[AmountSymbol] = "amount of aergo to send"
	Symbols[ExpectedSymbol] = "expected result"
	Symbols[ExpectedErrSymbol] = "expected error"
	Symbols[FunctionSymbol] = "smart contract function name"
	Symbols[TimestampSymbol] = "timestamp value or +increment"
	Symbols[HardforkSymbol] = "hardfork version"
}
