Documentation ¶
Index ¶
- func Parse(dsl string) any
- type CompileError
- type Error
- type TransactionListener
- type TransactionVisitor
- func (v *TransactionVisitor) Visit(tree antlr.ParseTree) any
- func (v *TransactionVisitor) VisitAccount(ctx *parser.AccountContext) any
- func (v *TransactionVisitor) VisitAmount(ctx *parser.AmountContext) any
- func (v *TransactionVisitor) VisitCode(ctx *parser.CodeContext) any
- func (v *TransactionVisitor) VisitDescription(ctx *parser.DescriptionContext) any
- func (v *TransactionVisitor) VisitDistribute(ctx *parser.DistributeContext) any
- func (v *TransactionVisitor) VisitFrom(ctx *parser.FromContext) any
- func (v *TransactionVisitor) VisitMetadata(ctx *parser.MetadataContext) any
- func (v *TransactionVisitor) VisitPair(ctx *parser.PairContext) any
- func (v *TransactionVisitor) VisitPending(ctx *parser.PendingContext) any
- func (v *TransactionVisitor) VisitRemaining(ctx *parser.RemainingContext) any
- func (v *TransactionVisitor) VisitSend(ctx *parser.SendContext) any
- func (v *TransactionVisitor) VisitShareDescWhatever(ctx *parser.ShareDescWhateverContext) any
- func (v *TransactionVisitor) VisitShareInt(ctx *parser.ShareIntContext) any
- func (v *TransactionVisitor) VisitShareIntOfInt(ctx *parser.ShareIntOfIntContext) any
- func (v *TransactionVisitor) VisitSource(ctx *parser.SourceContext) any
- func (v *TransactionVisitor) VisitTo(ctx *parser.ToContext) any
- func (v *TransactionVisitor) VisitTransaction(ctx *parser.TransactionContext) any
- func (v *TransactionVisitor) VisitValueOrVariable(ctx *parser.ValueOrVariableContext) any
- func (v *TransactionVisitor) VisitVisitChartOfAccounts(ctx *parser.ChartOfAccountsContext) any
- func (v *TransactionVisitor) VisitVisitChartOfAccountsGroupName(ctx *parser.ChartOfAccountsGroupNameContext) any
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Error ¶
type Error struct { *antlr.DefaultErrorListener Errors []CompileError Source string }
type TransactionListener ¶
type TransactionListener struct {
*parser.BaseTransactionListener
}
func NewTransaction ¶
func NewTransaction() *TransactionListener
type TransactionVisitor ¶
type TransactionVisitor struct {
*parser.BaseTransactionVisitor
}
func NewTransactionVisitor ¶
func NewTransactionVisitor() *TransactionVisitor
func (*TransactionVisitor) Visit ¶
func (v *TransactionVisitor) Visit(tree antlr.ParseTree) any
func (*TransactionVisitor) VisitAccount ¶
func (v *TransactionVisitor) VisitAccount(ctx *parser.AccountContext) any
func (*TransactionVisitor) VisitAmount ¶
func (v *TransactionVisitor) VisitAmount(ctx *parser.AmountContext) any
func (*TransactionVisitor) VisitCode ¶
func (v *TransactionVisitor) VisitCode(ctx *parser.CodeContext) any
func (*TransactionVisitor) VisitDescription ¶
func (v *TransactionVisitor) VisitDescription(ctx *parser.DescriptionContext) any
func (*TransactionVisitor) VisitDistribute ¶
func (v *TransactionVisitor) VisitDistribute(ctx *parser.DistributeContext) any
func (*TransactionVisitor) VisitFrom ¶
func (v *TransactionVisitor) VisitFrom(ctx *parser.FromContext) any
func (*TransactionVisitor) VisitMetadata ¶
func (v *TransactionVisitor) VisitMetadata(ctx *parser.MetadataContext) any
func (*TransactionVisitor) VisitPair ¶
func (v *TransactionVisitor) VisitPair(ctx *parser.PairContext) any
func (*TransactionVisitor) VisitPending ¶
func (v *TransactionVisitor) VisitPending(ctx *parser.PendingContext) any
func (*TransactionVisitor) VisitRemaining ¶
func (v *TransactionVisitor) VisitRemaining(ctx *parser.RemainingContext) any
func (*TransactionVisitor) VisitSend ¶
func (v *TransactionVisitor) VisitSend(ctx *parser.SendContext) any
func (*TransactionVisitor) VisitShareDescWhatever ¶
func (v *TransactionVisitor) VisitShareDescWhatever(ctx *parser.ShareDescWhateverContext) any
func (*TransactionVisitor) VisitShareInt ¶
func (v *TransactionVisitor) VisitShareInt(ctx *parser.ShareIntContext) any
func (*TransactionVisitor) VisitShareIntOfInt ¶
func (v *TransactionVisitor) VisitShareIntOfInt(ctx *parser.ShareIntOfIntContext) any
func (*TransactionVisitor) VisitSource ¶
func (v *TransactionVisitor) VisitSource(ctx *parser.SourceContext) any
func (*TransactionVisitor) VisitTo ¶
func (v *TransactionVisitor) VisitTo(ctx *parser.ToContext) any
func (*TransactionVisitor) VisitTransaction ¶
func (v *TransactionVisitor) VisitTransaction(ctx *parser.TransactionContext) any
func (*TransactionVisitor) VisitValueOrVariable ¶
func (v *TransactionVisitor) VisitValueOrVariable(ctx *parser.ValueOrVariableContext) any
func (*TransactionVisitor) VisitVisitChartOfAccounts ¶
func (v *TransactionVisitor) VisitVisitChartOfAccounts(ctx *parser.ChartOfAccountsContext) any
func (*TransactionVisitor) VisitVisitChartOfAccountsGroupName ¶
func (v *TransactionVisitor) VisitVisitChartOfAccountsGroupName(ctx *parser.ChartOfAccountsGroupNameContext) any
Click to show internal directories.
Click to hide internal directories.