plot

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2026 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package plot is responsible for parsing plot-command.

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrNoSymbol means the query does not have a symbol parameter, e.g.:
	//		plot
	ErrNoSymbol = errors.New("missing symbol")

	// ErrMultipleSymbol means the query has multiple symbols, e.g.:
	//		plot idx idx
	ErrMultipleSymbol = errors.New("multiple symbols")

	// ErrMultipleIndexMetric means the query has multiple index metrics, e.g.:
	// 		plot idx div earn
	ErrMultipleIndexMetric = errors.New("multiple symbol metrics")

	// ErrNotIndex means the symbol is not an index when parsing an index metric,
	// e.g.:
	//		plot cpi div
	ErrNotIndex = errors.New("not index")

	// ErrSinceDate means since date has unsupported format, e.g.:
	//		plot spx since 98-01
	ErrSinceDate = errors.New("invalid since date")

	// ErrUntilDate means until date has unsupported format, e.g.:
	//		plot spx until 98-01
	ErrUntilDate = errors.New("invalid until date")
)

Functions

func Parse

func Parse(params string) (*pb.PlotIntent, error)

Parse parses plot-command parameters. It returns the intent upon successful parse or error if the parse fails.

Types

This section is empty.

Jump to

Keyboard shortcuts

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