summaryrefslogtreecommitdiff
path: root/src/post.h
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2010-06-24 19:53:59 -0400
committerJohn Wiegley <johnw@newartisans.com>2010-06-24 19:53:59 -0400
commit2f50e30b89a06e2f3c439f4a8440e4d35b4ebb27 (patch)
tree330f3ffd1e9ae74cebe642409ccc6c351efb8670 /src/post.h
parentbc51cd4651225ad95190880c4d6f71e3a069ebbc (diff)
downloadfork-ledger-2f50e30b89a06e2f3c439f4a8440e4d35b4ebb27.tar.gz
fork-ledger-2f50e30b89a06e2f3c439f4a8440e4d35b4ebb27.tar.bz2
fork-ledger-2f50e30b89a06e2f3c439f4a8440e4d35b4ebb27.zip
Scopes can now provide a description of themselves
This isn't being used yet, but it likely will to improve the information presented to users if their value expressions fail to compile or evaluate.
Diffstat (limited to 'src/post.h')
-rw-r--r--src/post.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/post.h b/src/post.h
index e1535a46..7d5abcd8 100644
--- a/src/post.h
+++ b/src/post.h
@@ -99,6 +99,16 @@ public:
TRACE_DTOR(post_t);
}
+ virtual string description() {
+ if (pos) {
+ std::ostringstream buf;
+ buf << _("posting at line %1") << pos->beg_line;
+ return buf.str();
+ } else {
+ return string(_("generated posting"));
+ }
+ }
+
virtual bool has_tag(const string& tag,
bool inherit = true) const;
virtual bool has_tag(const mask_t& tag_mask,