summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LICENSE2
-rw-r--r--build/bootstrap.make2
-rw-r--r--build/cli/cli-cxx.make2
-rw-r--r--build/export/cli/stub.make2
-rw-r--r--build/import/cli/cli-cxx.make2
-rw-r--r--build/import/cli/configuration-rules.make2
-rwxr-xr-xbuild/import/cli/configure2
-rw-r--r--build/import/cli/stub.make2
-rw-r--r--build/import/libcutl/configuration-rules.make2
-rwxr-xr-xbuild/import/libcutl/configure2
-rw-r--r--build/import/libcutl/stub.make2
-rw-r--r--cli/cli.cxx4
-rw-r--r--cli/context.cxx2
-rw-r--r--cli/context.hxx2
-rw-r--r--cli/generator.cxx2
-rw-r--r--cli/generator.hxx2
-rw-r--r--cli/header.cxx2
-rw-r--r--cli/header.hxx2
-rw-r--r--cli/html.cxx2
-rw-r--r--cli/html.hxx2
-rw-r--r--cli/inline.cxx2
-rw-r--r--cli/inline.hxx2
-rw-r--r--cli/lexer.cxx2
-rw-r--r--cli/lexer.hxx2
-rw-r--r--cli/lexer.ixx2
-rw-r--r--cli/makefile2
-rw-r--r--cli/man.cxx2
-rw-r--r--cli/man.hxx2
-rw-r--r--cli/name-processor.cxx2
-rw-r--r--cli/name-processor.hxx2
-rw-r--r--cli/options.cli2
-rw-r--r--cli/parser.cxx2
-rw-r--r--cli/parser.hxx2
-rw-r--r--cli/runtime-header.cxx2
-rw-r--r--cli/runtime-header.hxx2
-rw-r--r--cli/runtime-inline.cxx2
-rw-r--r--cli/runtime-inline.hxx2
-rw-r--r--cli/runtime-source.cxx2
-rw-r--r--cli/runtime-source.hxx2
-rw-r--r--cli/semantics.hxx2
-rw-r--r--cli/semantics/class.cxx2
-rw-r--r--cli/semantics/class.hxx2
-rw-r--r--cli/semantics/elements.cxx2
-rw-r--r--cli/semantics/elements.hxx2
-rw-r--r--cli/semantics/expression.cxx2
-rw-r--r--cli/semantics/expression.hxx2
-rw-r--r--cli/semantics/namespace.cxx2
-rw-r--r--cli/semantics/namespace.hxx2
-rw-r--r--cli/semantics/option.cxx2
-rw-r--r--cli/semantics/option.hxx2
-rw-r--r--cli/semantics/unit.cxx2
-rw-r--r--cli/semantics/unit.hxx2
-rw-r--r--cli/source.cxx2
-rw-r--r--cli/source.hxx2
-rw-r--r--cli/token.hxx2
-rw-r--r--cli/token.ixx2
-rw-r--r--cli/traversal.hxx2
-rw-r--r--cli/traversal/class.cxx2
-rw-r--r--cli/traversal/class.hxx2
-rw-r--r--cli/traversal/elements.cxx2
-rw-r--r--cli/traversal/elements.hxx2
-rw-r--r--cli/traversal/expression.hxx2
-rw-r--r--cli/traversal/namespace.cxx2
-rw-r--r--cli/traversal/namespace.hxx2
-rw-r--r--cli/traversal/option.cxx2
-rw-r--r--cli/traversal/option.hxx2
-rw-r--r--cli/traversal/unit.cxx2
-rw-r--r--cli/traversal/unit.hxx2
-rw-r--r--doc/cli-epilogue.12
-rw-r--r--doc/cli-epilogue.xhtml2
-rw-r--r--doc/cli-prologue.xhtml2
-rw-r--r--doc/cli.1221
-rw-r--r--doc/cli.xhtml252
-rw-r--r--doc/guide/guide.html2ps2
-rw-r--r--doc/guide/index.xhtml4
-rw-r--r--doc/guide/makefile2
-rw-r--r--doc/makefile2
-rw-r--r--examples/features/driver.cxx2
-rw-r--r--examples/features/makefile2
-rw-r--r--examples/file/driver.cxx2
-rw-r--r--examples/file/makefile2
-rw-r--r--examples/hello/driver.cxx2
-rw-r--r--examples/hello/makefile2
-rw-r--r--examples/makefile2
-rw-r--r--makefile2
-rw-r--r--tests/ctor/driver.cxx2
-rw-r--r--tests/ctor/makefile2
-rw-r--r--tests/ctor/test.cli2
-rw-r--r--tests/erase/driver.cxx2
-rw-r--r--tests/erase/makefile2
-rw-r--r--tests/erase/test.cli2
-rw-r--r--tests/file/driver.cxx2
-rw-r--r--tests/file/makefile2
-rw-r--r--tests/file/test.cli2
-rw-r--r--tests/lexer/driver.cxx2
-rw-r--r--tests/lexer/makefile2
-rw-r--r--tests/makefile2
-rw-r--r--tests/parser/driver.cxx2
-rw-r--r--tests/parser/makefile2
-rw-r--r--tests/specifier/driver.cxx2
-rw-r--r--tests/specifier/makefile2
-rw-r--r--tests/specifier/test.cli2
102 files changed, 102 insertions, 575 deletions
diff --git a/LICENSE b/LICENSE
index db16aa3..3fe3ab2 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2009-2010 Code Synthesis Tools CC.
+Copyright (c) 2009-2011 Code Synthesis Tools CC.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
diff --git a/build/bootstrap.make b/build/bootstrap.make
index 9d6dcc8..97c276a 100644
--- a/build/bootstrap.make
+++ b/build/bootstrap.make
@@ -1,6 +1,6 @@
# file : build/bootstrap.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
project_name := cli
diff --git a/build/cli/cli-cxx.make b/build/cli/cli-cxx.make
index 857482e..263f6f3 100644
--- a/build/cli/cli-cxx.make
+++ b/build/cli/cli-cxx.make
@@ -1,6 +1,6 @@
# file : build/cli/cli-cxx.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
# Get the C++ file extensions.
diff --git a/build/export/cli/stub.make b/build/export/cli/stub.make
index 281b862..70e3641 100644
--- a/build/export/cli/stub.make
+++ b/build/export/cli/stub.make
@@ -1,6 +1,6 @@
# file : build/export/cli/stub.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
$(call include-once,$(src_root)/cli/makefile,$(out_root))
diff --git a/build/import/cli/cli-cxx.make b/build/import/cli/cli-cxx.make
index 56dc4b8..5d4293e 100644
--- a/build/import/cli/cli-cxx.make
+++ b/build/import/cli/cli-cxx.make
@@ -1,6 +1,6 @@
# file : build/import/cli/cli-cxx.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
# Here we are operating in the importing project's space, not in
diff --git a/build/import/cli/configuration-rules.make b/build/import/cli/configuration-rules.make
index 52c334d..e5a77f2 100644
--- a/build/import/cli/configuration-rules.make
+++ b/build/import/cli/configuration-rules.make
@@ -1,6 +1,6 @@
# file : build/import/cli/configuration-rules.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
$(dcf_root)/import/cli/configuration-dynamic.make: | $(dcf_root)/import/cli/.
diff --git a/build/import/cli/configure b/build/import/cli/configure
index 21a09c5..612301c 100755
--- a/build/import/cli/configure
+++ b/build/import/cli/configure
@@ -2,7 +2,7 @@
# file : build/import/cli/configure
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
diff --git a/build/import/cli/stub.make b/build/import/cli/stub.make
index 250a5ee..20cf45a 100644
--- a/build/import/cli/stub.make
+++ b/build/import/cli/stub.make
@@ -1,6 +1,6 @@
# file : build/import/cli/stub.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
$(call include-once,$(scf_root)/import/cli/configuration-rules.make,$(dcf_root))
diff --git a/build/import/libcutl/configuration-rules.make b/build/import/libcutl/configuration-rules.make
index a7c0d5e..db255d0 100644
--- a/build/import/libcutl/configuration-rules.make
+++ b/build/import/libcutl/configuration-rules.make
@@ -1,6 +1,6 @@
# file : build/import/libcutl/configuration-rules.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
$(dcf_root)/import/libcutl/configuration-dynamic.make: | $(dcf_root)/import/libcutl/.
diff --git a/build/import/libcutl/configure b/build/import/libcutl/configure
index 34903a9..6bcd346 100755
--- a/build/import/libcutl/configure
+++ b/build/import/libcutl/configure
@@ -2,7 +2,7 @@
# file : build/import/libcutl/configure
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
diff --git a/build/import/libcutl/stub.make b/build/import/libcutl/stub.make
index 3267822..ab3d051 100644
--- a/build/import/libcutl/stub.make
+++ b/build/import/libcutl/stub.make
@@ -1,6 +1,6 @@
# file : build/import/libcutl/stub.make
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
$(call include-once,$(scf_root)/import/libcutl/configuration-rules.make,$(dcf_root))
diff --git a/cli/cli.cxx b/cli/cli.cxx
index 15fabb2..df7fd97 100644
--- a/cli/cli.cxx
+++ b/cli/cli.cxx
@@ -1,6 +1,6 @@
// file : cli/cli.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <memory> // std::auto_ptr
@@ -32,7 +32,7 @@ main (int argc, char* argv[])
if (ops.version ())
{
e << "CodeSynthesis CLI command line interface compiler 1.1.0" << endl
- << "Copyright (C) 2009-2010 Code Synthesis Tools CC" << endl;
+ << "Copyright (c) 2009-2011 Code Synthesis Tools CC" << endl;
e << "This is free software; see the source for copying conditions. "
<< "There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS "
diff --git a/cli/context.cxx b/cli/context.cxx
index 8d5cba3..6b5e2f8 100644
--- a/cli/context.cxx
+++ b/cli/context.cxx
@@ -1,6 +1,6 @@
// file : cli/context.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <stack>
diff --git a/cli/context.hxx b/cli/context.hxx
index ed0e058..afaf577 100644
--- a/cli/context.hxx
+++ b/cli/context.hxx
@@ -1,6 +1,6 @@
// file : cli/context.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_CONTEXT_HXX
diff --git a/cli/generator.cxx b/cli/generator.cxx
index fea888e..842fc54 100644
--- a/cli/generator.cxx
+++ b/cli/generator.cxx
@@ -1,6 +1,6 @@
// file : cli/generator.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cctype> // std::toupper, std::is{alpha,upper,lower}
diff --git a/cli/generator.hxx b/cli/generator.hxx
index 937e08e..c892f96 100644
--- a/cli/generator.hxx
+++ b/cli/generator.hxx
@@ -1,6 +1,6 @@
// file : cli/generator.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_GENERATOR_HXX
diff --git a/cli/header.cxx b/cli/header.cxx
index d1b078f..3a47c4d 100644
--- a/cli/header.cxx
+++ b/cli/header.cxx
@@ -1,6 +1,6 @@
// file : cli/header.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "header.hxx"
diff --git a/cli/header.hxx b/cli/header.hxx
index f82c739..defb344 100644
--- a/cli/header.hxx
+++ b/cli/header.hxx
@@ -1,6 +1,6 @@
// file : cli/header.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_HEADER_HXX
diff --git a/cli/html.cxx b/cli/html.cxx
index 9304fee..c440854 100644
--- a/cli/html.cxx
+++ b/cli/html.cxx
@@ -1,6 +1,6 @@
// file : cli/html.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "html.hxx"
diff --git a/cli/html.hxx b/cli/html.hxx
index 3e9aa67..93708f8 100644
--- a/cli/html.hxx
+++ b/cli/html.hxx
@@ -1,6 +1,6 @@
// file : cli/html.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_HTML_HXX
diff --git a/cli/inline.cxx b/cli/inline.cxx
index 702bd6c..0638f30 100644
--- a/cli/inline.cxx
+++ b/cli/inline.cxx
@@ -1,6 +1,6 @@
// file : cli/inline.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "inline.hxx"
diff --git a/cli/inline.hxx b/cli/inline.hxx
index 96ecede..90986c5 100644
--- a/cli/inline.hxx
+++ b/cli/inline.hxx
@@ -1,6 +1,6 @@
// file : cli/inline.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_INLINE_HXX
diff --git a/cli/lexer.cxx b/cli/lexer.cxx
index ba867a9..3edfc13 100644
--- a/cli/lexer.cxx
+++ b/cli/lexer.cxx
@@ -1,6 +1,6 @@
// file : cli/lexer.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/cli/lexer.hxx b/cli/lexer.hxx
index 44f0ee2..710090d 100644
--- a/cli/lexer.hxx
+++ b/cli/lexer.hxx
@@ -1,6 +1,6 @@
// file : cli/lexer.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_LEXER_HXX
diff --git a/cli/lexer.ixx b/cli/lexer.ixx
index cd05921..aa754d7 100644
--- a/cli/lexer.ixx
+++ b/cli/lexer.ixx
@@ -1,6 +1,6 @@
// file : cli/lexer.ixx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
// lexer::xchar
diff --git a/cli/makefile b/cli/makefile
index 11742de..c06f8d4 100644
--- a/cli/makefile
+++ b/cli/makefile
@@ -1,6 +1,6 @@
# file : cli/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make
diff --git a/cli/man.cxx b/cli/man.cxx
index ab979ab..93c6920 100644
--- a/cli/man.cxx
+++ b/cli/man.cxx
@@ -1,6 +1,6 @@
// file : cli/man.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "man.hxx"
diff --git a/cli/man.hxx b/cli/man.hxx
index cb00627..71d8154 100644
--- a/cli/man.hxx
+++ b/cli/man.hxx
@@ -1,6 +1,6 @@
// file : cli/man.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_MAN_HXX
diff --git a/cli/name-processor.cxx b/cli/name-processor.cxx
index d846c7e..a0e3e02 100644
--- a/cli/name-processor.cxx
+++ b/cli/name-processor.cxx
@@ -1,6 +1,6 @@
// file : cli/name-processor.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <set>
diff --git a/cli/name-processor.hxx b/cli/name-processor.hxx
index ffd2484..63f262f 100644
--- a/cli/name-processor.hxx
+++ b/cli/name-processor.hxx
@@ -1,6 +1,6 @@
// file : cli/name-processor.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_NAME_PROCESSOR_HXX
diff --git a/cli/options.cli b/cli/options.cli
index a1cc3b4..d21efa7 100644
--- a/cli/options.cli
+++ b/cli/options.cli
@@ -1,6 +1,6 @@
// file : cli/options.cli
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
// NOTE: Make sure you have a working CLI compiler around before
diff --git a/cli/parser.cxx b/cli/parser.cxx
index c7e9324..6480946 100644
--- a/cli/parser.cxx
+++ b/cli/parser.cxx
@@ -1,6 +1,6 @@
// file : cli/parser.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/cli/parser.hxx b/cli/parser.hxx
index 385d050..4e6c18f 100644
--- a/cli/parser.hxx
+++ b/cli/parser.hxx
@@ -1,6 +1,6 @@
// file : cli/parser.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_PARSER_HXX
diff --git a/cli/runtime-header.cxx b/cli/runtime-header.cxx
index de24073..1e4941b 100644
--- a/cli/runtime-header.cxx
+++ b/cli/runtime-header.cxx
@@ -1,6 +1,6 @@
// file : cli/runtime-header.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "runtime-header.hxx"
diff --git a/cli/runtime-header.hxx b/cli/runtime-header.hxx
index 2b55413..5c7d41f 100644
--- a/cli/runtime-header.hxx
+++ b/cli/runtime-header.hxx
@@ -1,6 +1,6 @@
// file : cli/runtime-header.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_RUNTIME_HEADER_HXX
diff --git a/cli/runtime-inline.cxx b/cli/runtime-inline.cxx
index fecbd02..633d7db 100644
--- a/cli/runtime-inline.cxx
+++ b/cli/runtime-inline.cxx
@@ -1,6 +1,6 @@
// file : cli/runtime-inline.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "runtime-inline.hxx"
diff --git a/cli/runtime-inline.hxx b/cli/runtime-inline.hxx
index 8345297..191d756 100644
--- a/cli/runtime-inline.hxx
+++ b/cli/runtime-inline.hxx
@@ -1,6 +1,6 @@
// file : cli/runtime-inline.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_RUNTIME_INLINE_HXX
diff --git a/cli/runtime-source.cxx b/cli/runtime-source.cxx
index 7ccf404..31a0d1e 100644
--- a/cli/runtime-source.cxx
+++ b/cli/runtime-source.cxx
@@ -1,6 +1,6 @@
// file : cli/runtime-source.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "runtime-source.hxx"
diff --git a/cli/runtime-source.hxx b/cli/runtime-source.hxx
index ebf2090..79e0cef 100644
--- a/cli/runtime-source.hxx
+++ b/cli/runtime-source.hxx
@@ -1,6 +1,6 @@
// file : cli/runtime-source.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_RUNTIME_SOURCE_HXX
diff --git a/cli/semantics.hxx b/cli/semantics.hxx
index 46416d3..b6b824f 100644
--- a/cli/semantics.hxx
+++ b/cli/semantics.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_HXX
diff --git a/cli/semantics/class.cxx b/cli/semantics/class.cxx
index 6369f22..1af31dc 100644
--- a/cli/semantics/class.cxx
+++ b/cli/semantics/class.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/class.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/class.hxx b/cli/semantics/class.hxx
index 973ff76..be0b9f9 100644
--- a/cli/semantics/class.hxx
+++ b/cli/semantics/class.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/class.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_CLASS_HXX
diff --git a/cli/semantics/elements.cxx b/cli/semantics/elements.cxx
index bc3f350..04d6e03 100644
--- a/cli/semantics/elements.cxx
+++ b/cli/semantics/elements.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/elements.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/elements.hxx b/cli/semantics/elements.hxx
index 7809ec2..6dd6f78 100644
--- a/cli/semantics/elements.hxx
+++ b/cli/semantics/elements.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/elements.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_ELEMENTS_HXX
diff --git a/cli/semantics/expression.cxx b/cli/semantics/expression.cxx
index f4c9f0b..0bd9fe9 100644
--- a/cli/semantics/expression.cxx
+++ b/cli/semantics/expression.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/expression.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/expression.hxx b/cli/semantics/expression.hxx
index 2c0dbbc..18ba2de 100644
--- a/cli/semantics/expression.hxx
+++ b/cli/semantics/expression.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/expression.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_EXPRESSION_HXX
diff --git a/cli/semantics/namespace.cxx b/cli/semantics/namespace.cxx
index e029d6d..3947578 100644
--- a/cli/semantics/namespace.cxx
+++ b/cli/semantics/namespace.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/namespace.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/namespace.hxx b/cli/semantics/namespace.hxx
index 7063077..0ff534a 100644
--- a/cli/semantics/namespace.hxx
+++ b/cli/semantics/namespace.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/namespace.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_NAMESPACE_HXX
diff --git a/cli/semantics/option.cxx b/cli/semantics/option.cxx
index 3fccfe5..04eb9a5 100644
--- a/cli/semantics/option.cxx
+++ b/cli/semantics/option.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/option.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/option.hxx b/cli/semantics/option.hxx
index 19b5a2f..20e40c5 100644
--- a/cli/semantics/option.hxx
+++ b/cli/semantics/option.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/option.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_OPTION_HXX
diff --git a/cli/semantics/unit.cxx b/cli/semantics/unit.cxx
index ed1381b..eecdbba 100644
--- a/cli/semantics/unit.cxx
+++ b/cli/semantics/unit.cxx
@@ -1,6 +1,6 @@
// file : cli/semantics/unit.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <cutl/compiler/type-info.hxx>
diff --git a/cli/semantics/unit.hxx b/cli/semantics/unit.hxx
index 4fcea61..9aac2c3 100644
--- a/cli/semantics/unit.hxx
+++ b/cli/semantics/unit.hxx
@@ -1,6 +1,6 @@
// file : cli/semantics/unit.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SEMANTICS_UNIT_HXX
diff --git a/cli/source.cxx b/cli/source.cxx
index b6f4234..c5d47f0 100644
--- a/cli/source.cxx
+++ b/cli/source.cxx
@@ -1,6 +1,6 @@
// file : cli/source.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/cli/source.hxx b/cli/source.hxx
index e46154e..14b2fce 100644
--- a/cli/source.hxx
+++ b/cli/source.hxx
@@ -1,6 +1,6 @@
// file : cli/source.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_SOURCE_HXX
diff --git a/cli/token.hxx b/cli/token.hxx
index 1cfc6b9..6389164 100644
--- a/cli/token.hxx
+++ b/cli/token.hxx
@@ -1,6 +1,6 @@
// file : cli/token.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TOKEN_HXX
diff --git a/cli/token.ixx b/cli/token.ixx
index 2c6c21a..d5416a3 100644
--- a/cli/token.ixx
+++ b/cli/token.ixx
@@ -1,6 +1,6 @@
// file : cli/token.ixx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
inline token::token_type token::
diff --git a/cli/traversal.hxx b/cli/traversal.hxx
index d5fed7e..c50a698 100644
--- a/cli/traversal.hxx
+++ b/cli/traversal.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_HXX
diff --git a/cli/traversal/class.cxx b/cli/traversal/class.cxx
index c1f1f7a..8262e5d 100644
--- a/cli/traversal/class.cxx
+++ b/cli/traversal/class.cxx
@@ -1,6 +1,6 @@
// file : cli/traversal/class.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <traversal/class.hxx>
diff --git a/cli/traversal/class.hxx b/cli/traversal/class.hxx
index 4f913aa..ef4433e 100644
--- a/cli/traversal/class.hxx
+++ b/cli/traversal/class.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/class.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_CLASS_HXX
diff --git a/cli/traversal/elements.cxx b/cli/traversal/elements.cxx
index e8b03f4..6a2e9db 100644
--- a/cli/traversal/elements.cxx
+++ b/cli/traversal/elements.cxx
@@ -1,6 +1,6 @@
// file : cli/traversal/elements.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <traversal/elements.hxx>
diff --git a/cli/traversal/elements.hxx b/cli/traversal/elements.hxx
index a750c3f..ce5758d 100644
--- a/cli/traversal/elements.hxx
+++ b/cli/traversal/elements.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/elements.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_ELEMENTS_HXX
diff --git a/cli/traversal/expression.hxx b/cli/traversal/expression.hxx
index 7182438..8070834 100644
--- a/cli/traversal/expression.hxx
+++ b/cli/traversal/expression.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/expression.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_EXPRESSION_HXX
diff --git a/cli/traversal/namespace.cxx b/cli/traversal/namespace.cxx
index bf6c11b..cbcd0bb 100644
--- a/cli/traversal/namespace.cxx
+++ b/cli/traversal/namespace.cxx
@@ -1,6 +1,6 @@
// file : cli/traversal/namespace.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <traversal/namespace.hxx>
diff --git a/cli/traversal/namespace.hxx b/cli/traversal/namespace.hxx
index 3fb269a..877ea5a 100644
--- a/cli/traversal/namespace.hxx
+++ b/cli/traversal/namespace.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/namespace.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_NAMESPACE_HXX
diff --git a/cli/traversal/option.cxx b/cli/traversal/option.cxx
index 3731f3a..d8b327b 100644
--- a/cli/traversal/option.cxx
+++ b/cli/traversal/option.cxx
@@ -1,6 +1,6 @@
// file : cli/traversal/option.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <traversal/option.hxx>
diff --git a/cli/traversal/option.hxx b/cli/traversal/option.hxx
index 824f953..2a127d0 100644
--- a/cli/traversal/option.hxx
+++ b/cli/traversal/option.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/option.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_OPTION_HXX
diff --git a/cli/traversal/unit.cxx b/cli/traversal/unit.cxx
index 5d105d7..de81dab 100644
--- a/cli/traversal/unit.cxx
+++ b/cli/traversal/unit.cxx
@@ -1,6 +1,6 @@
// file : cli/traversal/unit.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <traversal/unit.hxx>
diff --git a/cli/traversal/unit.hxx b/cli/traversal/unit.hxx
index 5598a51..656ec72 100644
--- a/cli/traversal/unit.hxx
+++ b/cli/traversal/unit.hxx
@@ -1,6 +1,6 @@
// file : cli/traversal/unit.hxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#ifndef CLI_TRAVERSAL_UNIT_HXX
diff --git a/doc/cli-epilogue.1 b/doc/cli-epilogue.1
index ee04e84..4a89dfc 100644
--- a/doc/cli-epilogue.1
+++ b/doc/cli-epilogue.1
@@ -14,7 +14,7 @@ Send bug reports to the cli-users@codesynthesis.com mailing list.
.\" COPYRIGHT
.\"
.SH COPYRIGHT
-Copyright (c) 2009-2010 Code Synthesis Tools CC.
+Copyright (c) 2009-2011 Code Synthesis Tools CC.
Permission is granted to copy, distribute and/or modify this document under
the terms of the MIT License. Copy of this license can be obtained from
diff --git a/doc/cli-epilogue.xhtml b/doc/cli-epilogue.xhtml
index f26d63c..0d923b9 100644
--- a/doc/cli-epilogue.xhtml
+++ b/doc/cli-epilogue.xhtml
@@ -11,7 +11,7 @@
</div>
<div id="footer">
- &copy;2009-2010 <a href="http://www.codesynthesis.com">Code Synthesis Tools CC</a>
+ &copy; 2009-2011 <a href="http://www.codesynthesis.com">Code Synthesis Tools CC</a>
<div id="terms">
Permission is granted to copy, distribute and/or modify this
diff --git a/doc/cli-prologue.xhtml b/doc/cli-prologue.xhtml
index efbc6f2..dafaa6d 100644
--- a/doc/cli-prologue.xhtml
+++ b/doc/cli-prologue.xhtml
@@ -4,7 +4,7 @@
<head>
<title>CLI 1.1.0 Compiler Command Line Manual</title>
- <meta name="copyright" content="&copy; 2009-2010 Code Synthesis Tools CC"/>
+ <meta name="copyright" content="&copy; 2009-2011 Code Synthesis Tools CC"/>
<meta name="keywords" content="cli,command,line,interface,compiler,c++"/>
<meta name="description" content="CLI Compiler Command Line Manual"/>
diff --git a/doc/cli.1 b/doc/cli.1
deleted file mode 100644
index 0eb6d22..0000000
--- a/doc/cli.1
+++ /dev/null
@@ -1,221 +0,0 @@
-.\" Process this file with
-.\" groff -man -Tascii cli.1
-.\"
-.TH CLI 1 "December 2009" "CLI 1.1.0"
-.SH NAME
-cli \- command line interface compiler for C++
-.\"
-.\"
-.\"
-.\"--------------------------------------------------------------------
-.SH SYNOPSIS
-.\"--------------------------------------------------------------------
-.B cli
-.B [
-.I options
-.B ]
-.I file
-.\"
-.\"
-.\"
-.\"--------------------------------------------------------------------
-.SH DESCRIPTION
-.\"--------------------------------------------------------------------
-.B cli
-generates C++ implementation and documentation in various formats for a
-command line interface defined in the CLI language. For an input file in
-the form
-.B name.cli
-the following is generated. By default or if the
-.B --generate-cxx
-option is specified, the following C++ files are generated:
-.B name.hxx
-(header file),
-.B name.ixx
-(inline file, generated unless the
-.B --suppress-inline
-option is specified), and
-.B name.cxx (source file).
-If the
-.B --generate-html
-option is specified, then the
-.B name.html
-HTML documentation file is generated. If the
-.B --generate-man
-option is specified, then the
-.B name.1
-man page file is generated. When
-.B --generate-html
-or
-.B --generate-man
-is specified, the
-.B --stdout
-option can be used to redirect the output to STDOUT instead of a file.
-.\"
-.\"
-.\"
-.\"--------------------------------------------------------------------
-.SH OPTIONS
-.\"--------------------------------------------------------------------
-.\"
-.\" The following documentation was generated by CLI, a command
-.\" line interface compiler for C++.
-.\"
-.IP "\fB--help\fP"
-Print usage information and exit\.
-
-.IP "\fB--version\fP"
-Print version and exit\.
-
-.IP "\fB--output-dir\fP|\fB-o\fP \fIdir\fP"
-Write the generated files to \fIdir\fP instead of the current directory\.
-
-.IP "\fB--generate-modifier\fP"
-Generate option value modifiers in addition to accessors\.
-
-.IP "\fB--generate-specifier\fP"
-Generate functions for determining whether the option was specified on the
-command line\.
-
-.IP "\fB--generate-file-scanner\fP"
-Generate the argv_file_scanner implementation\. This scanner is capable of
-reading command line arguments from the argv array as well as files
-specified with command line options\.
-
-.IP "\fB--suppress-inline\fP"
-Generate all functions non-inline\. By default simple functions are made
-inline\. This option suppresses creation of the inline file\.
-
-.IP "\fB--suppress-usage\fP"
-Suppress the generation of the usage printing code\.
-
-.IP "\fB--long-usage\fP"
-If no short documentation string is provided, use the complete long
-documentation string in usage\. By default, in this situation only the first
-sentence from the long string is used\.
-
-.IP "\fB--option-length\fP \fIlen\fP"
-Indent option descriptions \fIlen\fP characters when printing usage\. This
-is useful when you have multiple options classes, potentially in separate
-files, and would like their usage to have the same indentation level\.
-
-.IP "\fB--generate-cxx\fP"
-Generate C++ code\. If neither \fB--generate-man\fP nor
-\fB--generate-html\fP is specified, this mode is assumed by default\.
-
-.IP "\fB--generate-man\fP"
-Generate documentation in the man page format\.
-
-.IP "\fB--generate-html\fP"
-Generate documentation in the HTML format\.
-
-.IP "\fB--man-prologue\fP \fIfile\fP"
-Insert the content of \fIfile\fP at the beginning of the man page file\.
-
-.IP "\fB--man-epilogue\fP \fIfile\fP"
-Insert the content of \fIfile\fP at the end of the man page file\.
-
-.IP "\fB--html-prologue\fP \fIfile\fP"
-Insert the content of \fIfile\fP at the beginning of the HTML file\.
-
-.IP "\fB--html-epilogue\fP \fIfile\fP"
-Insert the content of \fIfile\fP at the end of the HTML file\.
-
-.IP "\fB--class\fP \fIfq-name\fP"
-Generate the man page or HTML documentation only for the \fIfq-name\fP
-options class\. The \fIfq-name\fP name should be a fully-qualified options
-class name, for example, \fBapp::options\fP\. This functionality is useful
-if you need to insert custom documentation between options belonging to
-different classes\.
-
-.IP "\fB--stdout\fP"
-Write output to STDOUT instead of a file\. This option is not valid when
-generating C++ code and is normally used to combine generated documentation
-for several option classes in a single file\.
-
-.IP "\fB--hxx-suffix\fP \fIsuffix\fP"
-Use \fIsuffix\fP instead of the default \fB\.hxx\fP to construct the name of
-the generated header file\.
-
-.IP "\fB--ixx-suffix\fP \fIsuffix\fP"
-Use \fIsuffix\fP instead of the default \fB\.ixx\fP to construct the name of
-the generated inline file\.
-
-.IP "\fB--cxx-suffix\fP \fIsuffix\fP"
-Use \fIsuffix\fP instead of the default \fB\.cxx\fP to construct the name of
-the generated source file\.
-
-.IP "\fB--man-suffix\fP \fIsuffix\fP"
-Use \fIsuffix\fP instead of the default \fB\.1\fP to construct the name of
-the generated man page file\.
-
-.IP "\fB--html-suffix\fP \fIsuffix\fP"
-Use \fIsuffix\fP instead of the default \fB\.html\fP to construct the name
-of the generated HTML file\.
-
-.IP "\fB--option-prefix\fP \fIprefix\fP"
-Use \fIprefix\fP instead of the default \fB-\fP as an option prefix\.
-Unknown command line arguments that start with this prefix are treated as
-unknown options\. If you set the option prefix to the empty value, then all
-the unknown command line arguments will be treated as program arguments\.
-
-.IP "\fB--option-separator\fP \fIsep\fP"
-Use \fIsep\fP instead of the default \fB--\fP as an optional separator
-between options and arguments\. All the command line arguments that are
-parsed after this separator are treated as program arguments\. Set the
-option separator to the empty value if you don't want this functionality\.
-
-.IP "\fB--include-with-brackets\fP"
-Use angle brackets (<>) instead of quotes ("") in the generated
-\fB#include\fP directives\.
-
-.IP "\fB--include-prefix\fP \fIprefix\fP"
-Add \fIprefix\fP to the generated \fB#include\fP directive paths\.
-
-.IP "\fB--guard-prefix\fP \fIprefix\fP"
-Add \fIprefix\fP to the generated header inclusion guards\. The prefix is
-transformed to upper case and characters that are illegal in a preprocessor
-macro name are replaced with underscores\.
-
-.IP "\fB--reserved-name\fP \fIname\fP=\fIrep\fP"
-Add \fIname\fP with an optional \fIrep\fP replacement to the list of names
-that should not be used as identifiers\. If provided, the replacement name
-is used instead\. All C++ keywords are already in this list\.
-
-.IP "\fB--options-file\fP \fIfile\fP"
-Read additional options from \fIfile\fP with each option appearing on a
-separate line optionally followed by space and an option value\. Empty lines
-and lines starting with \fB#\fP are ignored\. Option values can be enclosed
-in double (\fB"\fP) or single (\fB'\fP) quotes to preserve leading and
-trailing whitespaces as well as to specify empty values\. If the value
-itself contains trailing or leading quotes, enclose it with an extra pair of
-quotes, for example \fB'"x"'\fP\. Non-leading and non-trailing quotes are
-interpreted as being part of the option value\.
-
-The semantics of providing options in a file is equivalent to providing the
-same set of options in the same order on the command line at the point where
-the \fB--options-file\fP option is specified except that the shell escaping
-and quoting is not required\. Repeat this option to specify more than one
-options files\.
-
-.\"
-.\" DIAGNOSTICS
-.\"
-.SH DIAGNOSTICS
-If the input file is not a valid CLI definition,
-.B cli
-will issue diagnostic messages to STDERR and exit with non-zero exit code.
-.\"
-.\" BUGS
-.\"
-.SH BUGS
-Send bug reports to the cli-users@codesynthesis.com mailing list.
-.\"
-.\" COPYRIGHT
-.\"
-.SH COPYRIGHT
-Copyright (c) 2009-2010 Code Synthesis Tools CC.
-
-Permission is granted to copy, distribute and/or modify this document under
-the terms of the MIT License. Copy of this license can be obtained from
-http://www.codesynthesis.com/licenses/mit.txt
diff --git a/doc/cli.xhtml b/doc/cli.xhtml
deleted file mode 100644
index 67c9d95..0000000
--- a/doc/cli.xhtml
+++ /dev/null
@@ -1,252 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-
-<head>
- <title>CLI 1.1.0 Compiler Command Line Manual</title>
-
- <meta name="copyright" content="&copy; 2009-2010 Code Synthesis Tools CC"/>
- <meta name="keywords" content="cli,command,line,interface,compiler,c++"/>
- <meta name="description" content="CLI Compiler Command Line Manual"/>
-
- <link rel="stylesheet" type="text/css" href="default.css" />
-
-<style type="text/css">
-
- #synopsis {
- list-style-type: none;
- }
-
- #synopsis li {
- padding-top : 0.0em;
- padding-bottom : 0.0em;
- }
-
- #commands dt {
- padding-top : 0.4em;
- }
-
- #commands dd {
- padding-bottom : 0.4em;
- padding-left : 2em;
- }
-
- .options dt {
- padding-top : 0.4em;
- }
-
- .options dd {
- padding-top : 0.1em;
- padding-bottom : 0.4em;
- padding-left : 1.4em;
- }
-
-</style>
-</head>
-
-<body>
-<div id="container">
- <div id="content">
-
- <h1>NAME</h1>
-
- <p>cli - command line interface compiler for C++</p>
-
- <h1>SYNOPSIS</h1>
-
- <dl id="synopsis">
- <dt><code><b>cli</b> [<i>options</i>] <i>file</i></code></dt>
- </dl>
-
- <h1>DESCRIPTION</h1>
-
- <p><code><b>cli</b></code> generates C++ implementation and
- documentation in various formats for a command line interface
- defined in the CLI language. For an input file in the form
- <code><b>name.cli</b></code> the following is generated. By
- default or if the <code><b>--generate-cxx</b></code> option is
- specified, the following C++ files are generated:
- <code><b>name.hxx</b></code> (header file), <code><b>name.ixx</b></code>
- (inline file, generated unless the <code><b>--suppress-inline</b></code>
- option is specified), and <code><b>name.cxx</b></code> (source file).
- If the <code><b>--generate-html</b></code> option is specified, then
- the <code><b>name.html</b></code> HTML documentation file is generated.
- If the <code><b>--generate-man</b></code> option is specified, then
- the <code><b>name.1</b></code> man page file is generated. When
- <code><b>--generate-html</b></code> or <code><b>--generate-man</b></code>
- is specified, the <code><b>--stdout</b></code> option can be used to
- redirect the output to STDOUT instead of a file.</p>
-
- <h1>OPTIONS</h1>
-
-<!--
- The following documentation was generated by CLI, a command
- line interface compiler for C++.
--->
-
-<dl class="options">
- <dt><code><b>--help</b></code></dt>
- <dd>Print usage information and exit.</dd>
-
- <dt><code><b>--version</b></code></dt>
- <dd>Print version and exit.</dd>
-
- <dt><code><b>--output-dir</b></code>|<code><b>-o</b></code> <i>dir</i></dt>
- <dd>Write the generated files to <i>dir</i> instead of the current directory.</dd>
-
- <dt><code><b>--generate-modifier</b></code></dt>
- <dd>Generate option value modifiers in addition to accessors.</dd>
-
- <dt><code><b>--generate-specifier</b></code></dt>
- <dd>Generate functions for determining whether the option was specified on the
- command line.</dd>
-
- <dt><code><b>--generate-file-scanner</b></code></dt>
- <dd>Generate the <code>argv_file_scanner</code> implementation. This scanner is
- capable of reading command line arguments from the <code>argv</code> array
- as well as files specified with command line options.</dd>
-
- <dt><code><b>--suppress-inline</b></code></dt>
- <dd>Generate all functions non-inline. By default simple functions are made
- inline. This option suppresses creation of the inline file.</dd>
-
- <dt><code><b>--suppress-usage</b></code></dt>
- <dd>Suppress the generation of the usage printing code.</dd>
-
- <dt><code><b>--long-usage</b></code></dt>
- <dd>If no short documentation string is provided, use the complete long
- documentation string in usage. By default, in this situation only the first
- sentence from the long string is used.</dd>
-
- <dt><code><b>--option-length</b></code> <i>len</i></dt>
- <dd>Indent option descriptions <i>len</i> characters when printing usage. This
- is useful when you have multiple options classes, potentially in separate
- files, and would like their usage to have the same indentation level.</dd>
-
- <dt><code><b>--generate-cxx</b></code></dt>
- <dd>Generate C++ code. If neither <code><b>--generate-man</b></code> nor
- <code><b>--generate-html</b></code> is specified, this mode is assumed by
- default.</dd>
-
- <dt><code><b>--generate-man</b></code></dt>
- <dd>Generate documentation in the man page format.</dd>
-
- <dt><code><b>--generate-html</b></code></dt>
- <dd>Generate documentation in the HTML format.</dd>
-
- <dt><code><b>--man-prologue</b></code> <i>file</i></dt>
- <dd>Insert the content of <i>file</i> at the beginning of the man page file.</dd>
-
- <dt><code><b>--man-epilogue</b></code> <i>file</i></dt>
- <dd>Insert the content of <i>file</i> at the end of the man page file.</dd>
-
- <dt><code><b>--html-prologue</b></code> <i>file</i></dt>
- <dd>Insert the content of <i>file</i> at the beginning of the HTML file.</dd>
-
- <dt><code><b>--html-epilogue</b></code> <i>file</i></dt>
- <dd>Insert the content of <i>file</i> at the end of the HTML file.</dd>
-
- <dt><code><b>--class</b></code> <i>fq-name</i></dt>
- <dd>Generate the man page or HTML documentation only for the <i>fq-name</i>
- options class. The <i>fq-name</i> name should be a fully-qualified options
- class name, for example, <code><b>app::options</b></code>. This
- functionality is useful if you need to insert custom documentation between
- options belonging to different classes.</dd>
-
- <dt><code><b>--stdout</b></code></dt>
- <dd>Write output to STDOUT instead of a file. This option is not valid when
- generating C++ code and is normally used to combine generated documentation
- for several option classes in a single file.</dd>
-
- <dt><code><b>--hxx-suffix</b></code> <i>suffix</i></dt>
- <dd>Use <i>suffix</i> instead of the default <code><b>.hxx</b></code> to
- construct the name of the generated header file.</dd>
-
- <dt><code><b>--ixx-suffix</b></code> <i>suffix</i></dt>
- <dd>Use <i>suffix</i> instead of the default <code><b>.ixx</b></code> to
- construct the name of the generated inline file.</dd>
-
- <dt><code><b>--cxx-suffix</b></code> <i>suffix</i></dt>
- <dd>Use <i>suffix</i> instead of the default <code><b>.cxx</b></code> to
- construct the name of the generated source file.</dd>
-
- <dt><code><b>--man-suffix</b></code> <i>suffix</i></dt>
- <dd>Use <i>suffix</i> instead of the default <code><b>.1</b></code> to construct
- the name of the generated man page file.</dd>
-
- <dt><code><b>--html-suffix</b></code> <i>suffix</i></dt>
- <dd>Use <i>suffix</i> instead of the default <code><b>.html</b></code> to
- construct the name of the generated HTML file.</dd>
-
- <dt><code><b>--option-prefix</b></code> <i>prefix</i></dt>
- <dd>Use <i>prefix</i> instead of the default <code><b>-</b></code> as an option
- prefix. Unknown command line arguments that start with this prefix are
- treated as unknown options. If you set the option prefix to the empty value,
- then all the unknown command line arguments will be treated as program
- arguments.</dd>
-
- <dt><code><b>--option-separator</b></code> <i>sep</i></dt>
- <dd>Use <i>sep</i> instead of the default <code><b>--</b></code> as an optional
- separator between options and arguments. All the command line arguments that
- are parsed after this separator are treated as program arguments. Set the
- option separator to the empty value if you don't want this functionality.</dd>
-
- <dt><code><b>--include-with-brackets</b></code></dt>
- <dd>Use angle brackets (&lt;>) instead of quotes ("") in the generated
- <code><b>#include</b></code> directives.</dd>
-
- <dt><code><b>--include-prefix</b></code> <i>prefix</i></dt>
- <dd>Add <i>prefix</i> to the generated <code><b>#include</b></code> directive
- paths.</dd>
-
- <dt><code><b>--guard-prefix</b></code> <i>prefix</i></dt>
- <dd>Add <i>prefix</i> to the generated header inclusion guards. The prefix is
- transformed to upper case and characters that are illegal in a preprocessor
- macro name are replaced with underscores.</dd>
-
- <dt><code><b>--reserved-name</b></code> <i>name</i>=<i>rep</i></dt>
- <dd>Add <i>name</i> with an optional <i>rep</i> replacement to the list of names
- that should not be used as identifiers. If provided, the replacement name is
- used instead. All C++ keywords are already in this list.</dd>
-
- <dt><code><b>--options-file</b></code> <i>file</i></dt>
- <dd>Read additional options from <i>file</i> with each option appearing on a
- separate line optionally followed by space and an option value. Empty lines
- and lines starting with <code><b>#</b></code> are ignored. Option values can
- be enclosed in double (<code><b>"</b></code>) or single
- (<code><b>'</b></code>) quotes to preserve leading and trailing whitespaces
- as well as to specify empty values. If the value itself contains trailing or
- leading quotes, enclose it with an extra pair of quotes, for example
- <code><b>'"x"'</b></code>. Non-leading and non-trailing quotes are
- interpreted as being part of the option value.
-
- <p>The semantics of providing options in a file is equivalent to providing
- the same set of options in the same order on the command line at the point
- where the <code><b>--options-file</b></code> option is specified except that
- the shell escaping and quoting is not required. Repeat this option to
- specify more than one options files.</p></dd>
-
-</dl>
- <h1>DIAGNOSTICS</h1>
-
- <p>If the input file is not a valid CLI definition, <code><b>cli</b></code>
- will issue diagnostic messages to STDERR and exit with non-zero exit
- code.</p>
-
- <h1>BUGS</h1>
-
- <p>Send bug reports to the
- <a href="mailto:cli-users@codesynthesis.com">cli-users@codesynthesis.com</a> mailing list.</p>
-
- </div>
- <div id="footer">
- &copy;2009-2010 <a href="http://www.codesynthesis.com">Code Synthesis Tools CC</a>
-
- <div id="terms">
- Permission is granted to copy, distribute and/or modify this
- document under the terms of the
- <a href="http://www.codesynthesis.com/licenses/mit.txt">MIT License</a>.
- </div>
- </div>
-</div>
-</body>
-</html>
diff --git a/doc/guide/guide.html2ps b/doc/guide/guide.html2ps
index c8e80be..bf9c9b6 100644
--- a/doc/guide/guide.html2ps
+++ b/doc/guide/guide.html2ps
@@ -20,7 +20,7 @@
<h1>&nbsp;</h1>
<h1>&nbsp;</h1>
</div>
- <p>Copyright &copy; 2009-2010 Code Synthesis Tools CC</p>
+ <p>Copyright &copy; 2009-2011 Code Synthesis Tools CC</p>
<p>Permission is granted to copy, distribute, and/or modify this document
under the terms of the
diff --git a/doc/guide/index.xhtml b/doc/guide/index.xhtml
index 1b0126a..67d6569 100644
--- a/doc/guide/index.xhtml
+++ b/doc/guide/index.xhtml
@@ -4,7 +4,7 @@
<head>
<title>CLI Language Getting Started Guide</title>
- <meta name="copyright" content="&copy; 2009-2010 Code Synthesis Tools CC"/>
+ <meta name="copyright" content="&copy; 2009-2011 Code Synthesis Tools CC"/>
<meta name="keywords" content="cli,command,line,interface,language,c++"/>
<meta name="description" content="CLI Language Getting Started Guide"/>
@@ -151,7 +151,7 @@
<div class="title" id="first-title">CLI Language</div>
<div class="title" id="second-title">Getting Started Guide</div>
- <p>Copyright &copy; 2009-2010 Code Synthesis Tools CC</p>
+ <p>Copyright &copy; 2009-2011 Code Synthesis Tools CC</p>
<p>Permission is granted to copy, distribute, and/or modify this document
under the terms of the
diff --git a/doc/guide/makefile b/doc/guide/makefile
index 9921cba..e5b5ffa 100644
--- a/doc/guide/makefile
+++ b/doc/guide/makefile
@@ -1,6 +1,6 @@
# file : doc/guide/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/doc/makefile b/doc/makefile
index 9e05cff..f05102a 100644
--- a/doc/makefile
+++ b/doc/makefile
@@ -1,6 +1,6 @@
# file : doc/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make
diff --git a/examples/features/driver.cxx b/examples/features/driver.cxx
index 991c2c9..04b5e1c 100644
--- a/examples/features/driver.cxx
+++ b/examples/features/driver.cxx
@@ -1,6 +1,6 @@
// file : examples/features/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/examples/features/makefile b/examples/features/makefile
index ce03100..9b7ceac 100644
--- a/examples/features/makefile
+++ b/examples/features/makefile
@@ -1,6 +1,6 @@
# file : examples/features/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/examples/file/driver.cxx b/examples/file/driver.cxx
index 98df436..3457ba9 100644
--- a/examples/file/driver.cxx
+++ b/examples/file/driver.cxx
@@ -1,6 +1,6 @@
// file : examples/file/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/examples/file/makefile b/examples/file/makefile
index 64e6ea6..ba1a760 100644
--- a/examples/file/makefile
+++ b/examples/file/makefile
@@ -1,6 +1,6 @@
# file : examples/file/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/examples/hello/driver.cxx b/examples/hello/driver.cxx
index d5095e4..c9d87a3 100644
--- a/examples/hello/driver.cxx
+++ b/examples/hello/driver.cxx
@@ -1,6 +1,6 @@
// file : examples/hello/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <iostream>
diff --git a/examples/hello/makefile b/examples/hello/makefile
index d72c1a9..cd8d29d 100644
--- a/examples/hello/makefile
+++ b/examples/hello/makefile
@@ -1,6 +1,6 @@
# file : examples/hello/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/examples/makefile b/examples/makefile
index 5229b1b..50c91ff 100644
--- a/examples/makefile
+++ b/examples/makefile
@@ -1,6 +1,6 @@
# file : examples/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make
diff --git a/makefile b/makefile
index 3ae8eec..99569da 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,6 @@
# file : makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))build/bootstrap.make
diff --git a/tests/ctor/driver.cxx b/tests/ctor/driver.cxx
index 7cd500c..4bab1b0 100644
--- a/tests/ctor/driver.cxx
+++ b/tests/ctor/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/ctor/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include "test.hxx"
diff --git a/tests/ctor/makefile b/tests/ctor/makefile
index 9d87279..d50c32d 100644
--- a/tests/ctor/makefile
+++ b/tests/ctor/makefile
@@ -1,6 +1,6 @@
# file : tests/ctor/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/ctor/test.cli b/tests/ctor/test.cli
index 76d8ec1..0d77f77 100644
--- a/tests/ctor/test.cli
+++ b/tests/ctor/test.cli
@@ -1,6 +1,6 @@
// file : tests/ctor/test.cli
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
class options
diff --git a/tests/erase/driver.cxx b/tests/erase/driver.cxx
index 4f40976..187d12c 100644
--- a/tests/erase/driver.cxx
+++ b/tests/erase/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/erase/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
// Test argument erasing.
diff --git a/tests/erase/makefile b/tests/erase/makefile
index 815cc5b..ef26ed7 100644
--- a/tests/erase/makefile
+++ b/tests/erase/makefile
@@ -1,6 +1,6 @@
# file : tests/erase/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/erase/test.cli b/tests/erase/test.cli
index 72d30ac..8c0a2e3 100644
--- a/tests/erase/test.cli
+++ b/tests/erase/test.cli
@@ -1,6 +1,6 @@
// file : tests/erase/test.cli
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
class options
diff --git a/tests/file/driver.cxx b/tests/file/driver.cxx
index d368a98..d0b5774 100644
--- a/tests/file/driver.cxx
+++ b/tests/file/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/file/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
// Test argv_file_scanner.
diff --git a/tests/file/makefile b/tests/file/makefile
index af71907..7e4df6a 100644
--- a/tests/file/makefile
+++ b/tests/file/makefile
@@ -1,6 +1,6 @@
# file : tests/file/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/file/test.cli b/tests/file/test.cli
index 6cb4238..24a1209 100644
--- a/tests/file/test.cli
+++ b/tests/file/test.cli
@@ -1,6 +1,6 @@
// file : tests/file/test.cli
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
class options
diff --git a/tests/lexer/driver.cxx b/tests/lexer/driver.cxx
index 2907a7a..c16d92b 100644
--- a/tests/lexer/driver.cxx
+++ b/tests/lexer/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/lexer/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <fstream>
diff --git a/tests/lexer/makefile b/tests/lexer/makefile
index 3f7064f..80fceb8 100644
--- a/tests/lexer/makefile
+++ b/tests/lexer/makefile
@@ -1,6 +1,6 @@
# file : tests/lexer/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/makefile b/tests/makefile
index 0d96d76..432b0a3 100644
--- a/tests/makefile
+++ b/tests/makefile
@@ -1,6 +1,6 @@
# file : tests/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../build/bootstrap.make
diff --git a/tests/parser/driver.cxx b/tests/parser/driver.cxx
index 735b926..5f91564 100644
--- a/tests/parser/driver.cxx
+++ b/tests/parser/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/parser/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
#include <fstream>
diff --git a/tests/parser/makefile b/tests/parser/makefile
index c945610..eaceabd 100644
--- a/tests/parser/makefile
+++ b/tests/parser/makefile
@@ -1,6 +1,6 @@
# file : tests/parser/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/specifier/driver.cxx b/tests/specifier/driver.cxx
index 9f9005a..1824c8d 100644
--- a/tests/specifier/driver.cxx
+++ b/tests/specifier/driver.cxx
@@ -1,6 +1,6 @@
// file : tests/specifier/driver.cxx
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
// Test specifier functions.
diff --git a/tests/specifier/makefile b/tests/specifier/makefile
index d2f67a3..eed02fb 100644
--- a/tests/specifier/makefile
+++ b/tests/specifier/makefile
@@ -1,6 +1,6 @@
# file : tests/specifier/makefile
# author : Boris Kolpackov <boris@codesynthesis.com>
-# copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+# copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
# license : MIT; see accompanying LICENSE file
include $(dir $(lastword $(MAKEFILE_LIST)))../../build/bootstrap.make
diff --git a/tests/specifier/test.cli b/tests/specifier/test.cli
index e9c9ad0..1e9a637 100644
--- a/tests/specifier/test.cli
+++ b/tests/specifier/test.cli
@@ -1,6 +1,6 @@
// file : tests/specifier/test.cli
// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
// license : MIT; see accompanying LICENSE file
include <string>;