13 create (token -opts(token.literal,...))
15 add ((token.literal) token.literal,...)
17 remove ((token.literal) token.literal,...)
19 reverse ((token.literal) token.literal,...)
39 * tokens without options can go in their XML parents. they represent raw XML and can
41 be substituted with a command that returns XML.
45 debit -entry -account -amount --> (create / find / list)
51 SAMPLE: debit -entry 32 -account expenses -amount '10.00'
57 credit -entry -account -amount --> (create / find / list)
67 entry -entrynum -journal -date --> (create / find / list)
77 journal -name(entry,entry,...) --> (create / load / find / list)
79 journal -id --> (load)
87 transaction -name(entry,entry,...) --> (create/find/list)
89 transaction -id --> (load)
97 account -name -type -counterweight(debit,...) --> (create,find,list)
99 account -name -type -counterweight(credit,...) --> (create,find,list)
101 account -id --> (load)
103 account -name --> (load)
117 -account [A-Za-z0-9]*
119 -journal [A-Za-z0-9]*
125 -counterWeight [[a-z]{5,6}]*
127 -amount [[0-9]+\.[0-9]+]*
133 -date [[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}]*