-#ifndef _bitmap_h
-#define _bitmap_h
+#ifndef _RE2C_CODEGEN_BITMAP_
+#define _RE2C_CODEGEN_BITMAP_
#include "src/codegen/output.h"
#include "src/util/c99_stdint.h"
} // end namespace re2c
-#endif // _bitmap_h
+#endif // _RE2C_CODEGEN_BITMAP_
-/* $Id: token.h 547 2006-05-25 13:40:35Z helly $ */
-#ifndef _code_names_h
-#define _code_names_h
+#ifndef _RE2C_CODEGEN_CODE_NAMES_
+#define _RE2C_CODEGEN_CODE_NAMES_
#include <string>
#include <map>
} // end namespace re2c
-#endif
+#endif // _RE2C_CODEGEN_CODE_NAMES_
-#ifndef __EMIT__
-#define __EMIT__
+#ifndef _RE2C_CODEGEN_EMIT_
+#define _RE2C_CODEGEN_EMIT_
#include "src/codegen/output.h"
#include "src/dfa/dfa.h"
} // namespace re2c
-#endif // __EMIT__
+#endif // _RE2C_CODEGEN_EMIT_
-#ifndef _go_h
-#define _go_h
+#ifndef _RE2C_CODEGEN_GO_
+#define _RE2C_CODEGEN_GO_
#include <iostream>
#include <set>
} // namespace re2c
-#endif // _go_h
+#endif // _RE2C_CODEGEN_GO_
-#ifndef _indent_h
-#define _indent_h
+#ifndef _RE2C_CODEGEN_INDENT_
+#define _RE2C_CODEGEN_INDENT_
#include <string>
} // end namespace re2c
-#endif // _indent_h
+#endif // _RE2C_CODEGEN_INDENT_
-#ifndef _input_api_h
-#define _input_api_h
+#ifndef _RE2C_CODEGEN_INPUT_API_
+#define _RE2C_CODEGEN_INPUT_API_
#include <map>
#include <string>
} // end namespace re2c
-#endif // _input_api_h
+#endif // _RE2C_CODEGEN_INPUT_API_
-#ifndef __LABEL__
-#define __LABEL__
+#ifndef _RE2C_CODEGEN_LABEL_
+#define _RE2C_CODEGEN_LABEL_
#include <iosfwd>
} // namespace re2c
-#endif // __LABEL__
+#endif // _RE2C_CODEGEN_LABEL_
-#ifndef _output_h
-#define _output_h
+#ifndef _RE2C_CODEGEN_OUTPUT_
+#define _RE2C_CODEGEN_OUTPUT_
#include <fstream>
#include <sstream>
} // namespace re2c
-#endif // _output_h
+#endif // _RE2C_CODEGEN_OUTPUT_
-#ifndef _print_h
-#define _print_h
+#ifndef _RE2C_CODEGEN_PRINT_
+#define _RE2C_CODEGEN_PRINT_
#include <iosfwd>
} // end namespace re2c
-#endif
+#endif // _RE2C_CODEGEN_PRINT_
-#ifndef __SCC__
-#define __SCC__
+#ifndef _RE2C_CODEGEN_SCC_
+#define _RE2C_CODEGEN_SCC_
#include "src/util/c99_stdint.h"
#include "src/util/forbid_copy.h"
} // namespace re2c
-#endif // __SCC__
+#endif // _RE2C_CODEGEN_SCC_
-#ifndef __PATH__
-#define __PATH__
+#ifndef _RE2C_CODEGEN_SKELETON_PATH_
+#define _RE2C_CODEGEN_SKELETON_PATH_
#include <vector>
} // namespace re2c
-#endif // __PATH__
+#endif // _RE2C_CODEGEN_SKELETON_PATH_
-#ifndef __SKELETON__
-#define __SKELETON__
+#ifndef _RE2C_CODEGEN_SKELETON_SKELETON_
+#define _RE2C_CODEGEN_SKELETON_SKELETON_
#include <map>
} // namespace re2c
-#endif // __SKELETON__
+#endif // _RE2C_CODEGEN_SKELETON_SKELETON_
-#ifndef __ACTION__
-#define __ACTION__
+#ifndef _RE2C_DFA_ACTION_
+#define _RE2C_DFA_ACTION_
#include <vector>
} // namespace re2c
-#endif // __ACTION__
+#endif // _RE2C_DFA_ACTION_
-#ifndef __DFA__
-#define __DFA__
+#ifndef _RE2C_DFA_DFA_
+#define _RE2C_DFA_DFA_
#include "src/dfa/action.h"
#include "src/dfa/state.h"
} // namespace re2c
-#endif // __DFA__
+#endif // _RE2C_DFA_DFA_
-#ifndef _enc_h
-#define _enc_h
+#ifndef _RE2C_DFA_ENCODING_ENC_
+#define _RE2C_DFA_ENCODING_ENC_
#include "src/util/c99_stdint.h"
#include "src/util/range.h"
} // namespace re2c
-#endif // _enc_h
+#endif // _RE2C_DFA_ENCODING_ENC_
-#ifndef _range_suffix_h
-#define _range_suffix_h
+#ifndef _RE2C_DFA_ENCODING_RANGE_SUFFIX_
+#define _RE2C_DFA_ENCODING_RANGE_SUFFIX_
#include <stddef.h> // NULL
} // namespace re2c
-#endif // _range_suffix_h
+#endif // _RE2C_DFA_ENCODING_RANGE_SUFFIX_
-#ifndef _re2c_utf16_h
-#define _re2c_utf16_h
+#ifndef _RE2C_DFA_ENCODING_UTF16_UTF16_
+#define _RE2C_DFA_ENCODING_UTF16_UTF16_
#include "src/util/c99_stdint.h"
} // namespace re2c
-#endif // _re2c_utf16_h
+#endif // _RE2C_DFA_ENCODING_UTF16_UTF16_
-#ifndef _utf16_range_h
-#define _utf16_range_h
+#ifndef _RE2C_DFA_ENCODING_UTF16_RANGE_
+#define _RE2C_DFA_ENCODING_UTF16_RANGE_
#include "src/dfa/encoding/range_suffix.h"
#include "src/dfa/encoding/utf16/utf16.h"
} // namespace re2c
-#endif // _utf16_range_h
+#endif // _RE2C_DFA_ENCODING_UTF16_RANGE_
-#ifndef _utf16_regexp_h
-#define _utf16_regexp_h
+#ifndef _RE2C_DFA_ENCODING_UTF16_REGEXP_
+#define _RE2C_DFA_ENCODING_UTF16_REGEXP_
#include "src/dfa/encoding/utf16/utf16.h"
#include "src/util/range.h"
} // namespace re2c
-#endif // _utf16_regexp_h
+#endif // _RE2C_DFA_ENCODING_UTF16_REGEXP_
-#ifndef _re2c_utf8_h
-#define _re2c_utf8_h
+#ifndef _RE2C_DFA_ENCODING_UTF8_UTF8_
+#define _RE2C_DFA_ENCODING_UTF8_UTF8_
#include "src/util/c99_stdint.h"
} // namespace re2c
-#endif // _re2c_utf8_h
+#endif // _RE2C_DFA_ENCODING_UTF8_UTF8_
-#ifndef _utf8_range_h
-#define _utf8_range_h
+#ifndef _RE2C_DFA_ENCODING_UTF8_RANGE_
+#define _RE2C_DFA_ENCODING_UTF8_RANGE_
#include "src/dfa/encoding/range_suffix.h"
#include "src/dfa/encoding/utf8/utf8.h"
} // namespace re2c
-#endif // _utf8_range_h
+#endif // _RE2C_DFA_ENCODING_UTF8_RANGE_
-#ifndef _utf8_regexp_h
-#define _utf8_regexp_h
+#ifndef _RE2C_DFA_ENCODING_UTF8_REGEXP_
+#define _RE2C_DFA_ENCODING_UTF8_REGEXP_
#include "src/dfa/encoding/utf8/utf8.h"
#include "src/util/range.h"
} // namespace re2c
-#endif // _utf8_regexp_h
+#endif // _RE2C_DFA_ENCODING_UTF8_REGEXP_
-#ifndef _ins_h
-#define _ins_h
+#ifndef _RE2C_DFA_INS_
+#define _RE2C_DFA_INS_
#include "src/util/c99_stdint.h"
} // end namespace re2c
-#endif
+#endif // _RE2C_DFA_INS_
-#ifndef _re_h
-#define _re_h
+#ifndef _RE2C_DFA_RE_
+#define _RE2C_DFA_RE_
#include <iostream>
#include <set>
} // end namespace re2c
-#endif
+#endif // _RE2C_DFA_RE_
-#ifndef __RULE_RANK__
-#define __RULE_RANK__
+#ifndef _RE2C_DFA_RULE_RANK_
+#define _RE2C_DFA_RULE_RANK_
#include <iosfwd>
} // namespace re2c
-#endif // __RULE_RANK__
+#endif // _RE2C_DFA_RULE_RANK_
-#ifndef __STATE__
-#define __STATE__
+#ifndef _RE2C_DFA_STATE_
+#define _RE2C_DFA_STATE_
#include "src/codegen/go.h"
#include "src/dfa/action.h"
} // namespace re2c
-#endif // __STATE__
+#endif // _RE2C_DFA_STATE_
-#ifndef _globals_h
-#define _globals_h
+#ifndef _RE2C_GLOBALS_
+#define _RE2C_GLOBALS_
#include <string>
} // end namespace re2c
-#endif
+#endif // _RE2C_GLOBALS_
* If short_open is '-' this is the last option.
*/
-#ifndef RE2C_MBO_GETOPT_H_INCLUDE_GUARD_
-#define RE2C_MBO_GETOPT_H_INCLUDE_GUARD_
+#ifndef _RE2C_MBO_GETOPT_
+#define _RE2C_MBO_GETOPT_
namespace re2c
{
} // end namespace re2c
-#endif
+#endif // _RE2C_MBO_GETOPT_
-#ifndef _input_h
-#define _input_h
+#ifndef _RE2C_PARSE_INPUT_
+#define _RE2C_PARSE_INPUT_
#include <stdio.h>
#include <string>
} // namespace re2c
-#endif // _input_h
+#endif // _RE2C_PARSE_INPUT_
-#ifndef __PARSER__
-#define __PARSER__
+#ifndef _RE2C_PARSE_PARSER_
+#define _RE2C_PARSE_PARSER_
#include <string>
} // namespace re2c
-#endif // __PARSER__
+#endif // _RE2C_PARSE_PARSER_
-#ifndef _scanner_h
-#define _scanner_h
+#ifndef _RE2C_PARSE_SCANNER_
+#define _RE2C_PARSE_SCANNER_
#include <string>
} // end namespace re2c
-#endif
+#endif // _RE2C_PARSE_SCANNER_
-#ifndef __TOKEN__
-#define __TOKEN__
+#ifndef _RE2C_PARSE_TOKEN_
+#define _RE2C_PARSE_TOKEN_
#include "src/util/c99_stdint.h"
#include "src/util/forbid_copy.h"
} // namespace re2c
-#endif // __TOKEN__
+#endif // _RE2C_PARSE_TOKEN_
-#ifndef __ALLOCATE__
-#define __ALLOCATE__
+#ifndef _RE2C_UTIL_ALLOCATE_
+#define _RE2C_UTIL_ALLOCATE_
namespace re2c {
} // namespace re2c
-#endif // __ALLOCATE__
+#endif // _RE2C_UTIL_ALLOCATE_
-#ifndef __C99_STDINT__
-#define __C99_STDINT__
+#ifndef _RE2C_UTIL_C99_STDINT_
+#define _RE2C_UTIL_C99_STDINT_
#include "config.h"
#endif // HAVE_STDINT_H
-#endif // __C99_STDINT__
+#endif // _RE2C_UTIL_C99_STDINT_
-#ifndef __RE2C_UTIL_COUNTER__
-#define __RE2C_UTIL_COUNTER__
+#ifndef _RE2C_UTIL_COUNTER_
+#define _RE2C_UTIL_COUNTER_
namespace re2c {
} // namespace re2c
-#endif // __RE2C_UTIL_COUNTER__
+#endif // _RE2C_UTIL_COUNTER_
-#ifndef __FORBID_COPY__
-#define __FORBID_COPY__
+#ifndef _RE2C_UTIL_FORBID_COPY_
+#define _RE2C_UTIL_FORBID_COPY_
// must be used at the end of class definition
// (since this macro changes scope to private)
type (const type &); \
type & operator = (const type &)
-#endif // __FORBID_COPY__
+#endif // _RE2C_UTIL_FORBID_COPY_
-#ifndef _free_list_h
-#define _free_list_h
+#ifndef _RE2C_UTIL_FREE_LIST_
+#define _RE2C_UTIL_FREE_LIST_
#include <set>
} // end namespace re2c
-#endif // _free_list_h
+#endif // _RE2C_UTIL_FREE_LIST_
-#ifndef __LOCAL_INCREMENT__
-#define __LOCAL_INCREMENT__
+#ifndef _RE2C_UTIL_LOCAL_INCREMENT_
+#define _RE2C_UTIL_LOCAL_INCREMENT_
namespace re2c
{
} // namespace re2c
-#endif // __LOCAL_INCREMENT__
+#endif // _RE2C_UTIL_LOCAL_INCREMENT_
-#ifndef _range_h
-#define _range_h
+#ifndef _RE2C_UTIL_RANGE_
+#define _RE2C_UTIL_RANGE_
#include <iostream>
} // end namespace re2c
-#endif
+#endif // _RE2C_UTIL_RANGE_
-#ifndef SMART_PTR_HPP_INCLUDE_GUARD
-#define SMART_PTR_HPP_INCLUDE_GUARD
+#ifndef _RE2C_UTIL_SMART_PTR_
+#define _RE2C_UTIL_SMART_PTR_
namespace re2c
{
}
}
-#endif
+#endif // _RE2C_UTIL_SMART_PTR_
-#ifndef __SUBSTR__
-#define __SUBSTR__
+#ifndef _RE2C_UTIL_SUBSTR_
+#define _RE2C_UTIL_SUBSTR_
#include "src/util/c99_stdint.h"
#include "src/util/forbid_copy.h"
} // namespace re2c
-#endif // __SUBSTR__
+#endif // _RE2C_UTIL_SUBSTR_
-#ifndef __UNIQ_VECTOR__
-#define __UNIQ_VECTOR__
+#ifndef _RE2C_UTIL_UNIQ_VECTOR_
+#define _RE2C_UTIL_UNIQ_VECTOR_
#include <vector>
} // namespace re2c
-#endif // __UNIQ_VECTOR__
+#endif // _RE2C_UTIL_UNIQ_VECTOR_
-#ifndef __WRAP_ITERATOR__
-#define __WRAP_ITERATOR__
+#ifndef _RE2C_UTIL_WRAP_ITERATOR_
+#define _RE2C_UTIL_WRAP_ITERATOR_
namespace re2c
{
} // namespace re2c
-#endif // __WRAP_ITERATOR__
+#endif // _RE2C_UTIL_WRAP_ITERATOR_