Lines Matching refs:s

879   yy::parser::symbol_type make_INT(const std::string &s, const yy::parser::location_type& loc);
880 yy::parser::symbol_type make_FLOAT(const std::string &s, const yy::parser::location_type& loc);
881 yy::parser::symbol_type make_HEX(const std::string &s, const yy::parser::location_type& loc);
882 yy::parser::symbol_type make_BINARY(const std::string &s, const yy::parser::location_type& loc);
2827 static int yy_flex_strlen (const char * s ) in yy_flex_strlen() argument
2830 for ( n = 0; s[n]; ++n ) in yy_flex_strlen()
2866 yy::parser::symbol_type make_INT(const std::string &s, const yy::parser::location_type& loc) in make_INT() argument
2869 long n = strtol (s.c_str(), NULL, 10); in make_INT()
2871 throw yy::parser::syntax_error (loc, "integer is out of range: " + s); in make_INT()
2875 yy::parser::symbol_type make_FLOAT(const std::string &s, const yy::parser::location_type& loc) in make_FLOAT() argument
2878 float n = strtof (s.c_str(), NULL); in make_FLOAT()
2882 yy::parser::symbol_type make_HEX(const std::string &s, const yy::parser::location_type& loc) in make_HEX() argument
2885 long n = strtol (s.c_str() + 2, NULL, 16); in make_HEX()
2887 throw yy::parser::syntax_error (loc, "hex is out of range: " + s); in make_HEX()
2891 yy::parser::symbol_type make_BINARY(const std::string &s, const yy::parser::location_type& loc) in make_BINARY() argument
2894 long n = strtol (s.c_str()+2, NULL, 2); in make_BINARY()
2896 throw yy::parser::syntax_error (loc, "binary is out of range: " + s); in make_BINARY()