aboutsummaryrefslogtreecommitdiff
path: root/build/parser.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'build/parser.cxx')
-rw-r--r--build/parser.cxx42
1 files changed, 21 insertions, 21 deletions
diff --git a/build/parser.cxx b/build/parser.cxx
index d1f3d8a..f2b7a3f 100644
--- a/build/parser.cxx
+++ b/build/parser.cxx
@@ -64,16 +64,16 @@ namespace build
type tt;
next (t, tt);
- parse_clause (t, tt);
+ clause (t, tt);
if (tt != type::eos)
fail (t) << "unexpected " << t;
}
void parser::
- parse_clause (token& t, token_type& tt)
+ clause (token& t, token_type& tt)
{
- tracer trace ("parser::parse_clause", &path_);
+ tracer trace ("parser::clause", &path_);
while (tt != type::eos)
{
@@ -94,28 +94,28 @@ namespace build
// in var namespace.
//
next (t, tt);
- parse_print (t, tt);
+ print (t, tt);
continue;
}
else if (n == "source")
{
next (t, tt);
- parse_source (t, tt);
+ source (t, tt);
continue;
}
else if (n == "include")
{
next (t, tt);
- parse_include (t, tt);
+ include (t, tt);
continue;
}
}
// ': foo' is equvalent to '{}: foo' and to 'dir{}: foo'.
//
- names tns (tt != type::colon
- ? parse_names (t, tt)
- : names({name_type ("", path (), "")}));
+ names_type tns (tt != type::colon
+ ? names (t, tt)
+ : names_type ({name_type ("", path (), "")}));
if (tt == type::colon)
{
@@ -168,7 +168,7 @@ namespace build
// A directory scope can contain anything that a top level can.
//
- parse_clause (t, tt);
+ clause (t, tt);
scope_ = &prev;
}
@@ -199,7 +199,7 @@ namespace build
//
if (tt == type::name || tt == type::lcbrace || tt == type::newline)
{
- names pns (tt != type::newline ? parse_names (t, tt) : names ());
+ names_type pns (tt != type::newline ? names (t, tt) : names_type ());
// Prepare the prerequisite list.
//
@@ -375,9 +375,9 @@ namespace build
}
void parser::
- parse_source (token& t, token_type& tt)
+ source (token& t, token_type& tt)
{
- tracer trace ("parser::parse_source", &path_);
+ tracer trace ("parser::source", &path_);
// The rest should be a list of paths to buildfiles.
//
@@ -412,7 +412,7 @@ namespace build
lexer_ = &l;
next (t, tt);
- parse_clause (t, tt);
+ clause (t, tt);
if (tt != type::eos)
fail (t) << "unexpected " << t;
@@ -428,9 +428,9 @@ namespace build
}
void parser::
- parse_include (token& t, token_type& tt)
+ include (token& t, token_type& tt)
{
- tracer trace ("parser::parse_include", &path_);
+ tracer trace ("parser::include", &path_);
// The rest should be a list of paths to buildfiles.
//
@@ -487,7 +487,7 @@ namespace build
scope_ = &scopes[(in_out ? p : out_src (p)).directory ()];
next (t, tt);
- parse_clause (t, tt);
+ clause (t, tt);
if (tt != type::eos)
fail (t) << "unexpected " << t;
@@ -504,7 +504,7 @@ namespace build
}
void parser::
- parse_print (token& t, token_type& tt)
+ print (token& t, token_type& tt)
{
for (; tt != type::newline && tt != type::eos; next (t, tt))
cout << t;
@@ -516,7 +516,7 @@ namespace build
}
void parser::
- parse_names (token& t, type& tt, names& ns, const path* dp, const string* tp)
+ names (token& t, type& tt, names_type& ns, const path* dp, const string* tp)
{
for (bool first (true);; first = false)
{
@@ -525,7 +525,7 @@ namespace build
if (tt == type::lcbrace)
{
next (t, tt);
- parse_names (t, tt, ns, dp, tp);
+ names (t, tt, ns, dp, tp);
if (tt != type::rcbrace)
fail (t) << "expected '}' instead of " << t;
@@ -581,7 +581,7 @@ namespace build
}
next (t, tt);
- parse_names (t, tt, ns, dp1, tp1);
+ names (t, tt, ns, dp1, tp1);
if (tt != type::rcbrace)
fail (t) << "expected '}' instead of " << t;