no need to use std::integral_const
rename FormatAnalyzer to cstr