# Java naming conventions.

import cxxcheckerutils.options

cxxcheckerutils.options.REGEX_CLASS = '[A-Z][A-Za-z\d]*$'
cxxcheckerutils.options.REGEX_TYPE_NAME = cxxcheckerutils.options.REGEX_CLASS
cxxcheckerutils.options.REGEX_NAMESPACE = '[a-z0-9]+$'
cxxcheckerutils.options.REGEX_BOUND_METHOD = '[a-z][A-Za-z\d]*$'
cxxcheckerutils.options.REGEX_DATA_MEMBER = 'm_[a-z][A-Za-z\d]*$'
cxxcheckerutils.options.REGEX_STATIC_DATA_MEMBER = 's_[a-z][A-Za-z\d]*$'
cxxcheckerutils.options.REGEX_GLOBAL_VARIABLE = 'g_[a-z][A-Za-z\d]*$'
cxxcheckerutils.options.REGEX_STATIC_METHOD = '[a-z][a-zA-Z\d_]*$'
cxxcheckerutils.options.REGEX_FUNCTION = cxxcheckerutils.options.REGEX_STATIC_METHOD
cxxcheckerutils.options.REGEX_ENUM_TAG = '[A-Z][A-Z\d_]*$'
cxxcheckerutils.options.REGEX_STATIC_CONST_VARIABLE = cxxcheckerutils.options.REGEX_ENUM_TAG
cxxcheckerutils.options.REGEX_ARGUMENT = '[a-z][A-Za-z\d]*$'

