aboutsummaryrefslogtreecommitdiff
path: root/build2/token.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2016-07-20 14:14:52 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2016-07-20 14:14:52 +0200
commitdf43058115b389f1375690812ad92301288f976f (patch)
treebb4196fef2bfddd8fe778b92e7d2d3ce58e68c73 /build2/token.cxx
parent5c5a60a02ba1ddcb6782a938f3c892cda979d8fe (diff)
Implement support for <, >, <=, >= in eval context
Now can write: if ($build.version > 30000)
Diffstat (limited to 'build2/token.cxx')
-rw-r--r--build2/token.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/build2/token.cxx b/build2/token.cxx
index 330af1f..5a47eb7 100644
--- a/build2/token.cxx
+++ b/build2/token.cxx
@@ -26,6 +26,10 @@ namespace build2
case token_type::append: os << "'+='"; break;
case token_type::equal: os << "'=='"; break;
case token_type::not_equal: os << "'!='"; break;
+ case token_type::less: os << "'<'"; break;
+ case token_type::greater: os << "'>'"; break;
+ case token_type::less_equal: os << "'<='"; break;
+ case token_type::greater_equal: os << "'>='"; break;
case token_type::dollar: os << "'$'"; break;
case token_type::lparen: os << "'('"; break;
case token_type::rparen: os << "')'"; break;