aboutsummaryrefslogtreecommitdiff
path: root/build/parser
diff options
context:
space:
mode:
Diffstat (limited to 'build/parser')
-rw-r--r--build/parser4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/parser b/build/parser
index 04066ff..e37e68a 100644
--- a/build/parser
+++ b/build/parser
@@ -25,6 +25,7 @@ namespace build
{
public:
typedef build::names names_type;
+ typedef build::variable variable_type;
parser (): fail (&path_) {}
@@ -77,6 +78,9 @@ namespace build
variable_name (names_type&&, const location&);
names_type
+ variable_value (token&, token_type&, const variable_type&);
+
+ names_type
eval (token&, token_type&);
// If chunk is true, then parse the smallest but complete, name-wise,