diff options
102 files changed, 102 insertions, 575 deletions
@@ -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"> - ©2009-2010 <a href="http://www.codesynthesis.com">Code Synthesis Tools CC</a> + © 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="© 2009-2010 Code Synthesis Tools CC"/> + <meta name="copyright" content="© 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="© 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 (<>) 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"> - ©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> </h1> <h1> </h1> </div> - <p>Copyright © 2009-2010 Code Synthesis Tools CC</p> + <p>Copyright © 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="© 2009-2010 Code Synthesis Tools CC"/> + <meta name="copyright" content="© 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 © 2009-2010 Code Synthesis Tools CC</p> + <p>Copyright © 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 @@ -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>; |