summaryrefslogtreecommitdiff
path: root/cli/name-processor.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-09-20 18:47:48 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-09-20 18:47:48 +0200
commit0804aa8543136f3e1585e0e59a14f9c331c0c448 (patch)
tree7ffaaf06f0627b13fe3f14868d19bdd277d98399 /cli/name-processor.hxx
parentddb77e1407eeaf0f18390cb49d915ca50ac2b528 (diff)
Add name processor
Name processor is a separate pass over the semantics graph that assigns names to various constructs while making sure there are no name clashes.
Diffstat (limited to 'cli/name-processor.hxx')
-rw-r--r--cli/name-processor.hxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/cli/name-processor.hxx b/cli/name-processor.hxx
new file mode 100644
index 0000000..13e25df
--- /dev/null
+++ b/cli/name-processor.hxx
@@ -0,0 +1,14 @@
+// file : cli/name-processor.hxx
+// author : Boris Kolpackov <boris@codesynthesis.com>
+// copyright : Copyright (c) 2009 Code Synthesis Tools CC
+// license : MIT; see accompanying LICENSE file
+
+#ifndef CLI_NAME_PROCESSOR_HXX
+#define CLI_NAME_PROCESSOR_HXX
+
+#include "context.hxx"
+
+void
+process_names (context&);
+
+#endif // CLI_NAME_PROCESSOR_HXX