77#include "string_parser.h"
88
99PyObject *
10- _PyPegen_new_type_comment (Parser * p , char * s )
10+ _PyPegen_new_type_comment (Parser * p , const char * s )
1111{
1212 PyObject * res = PyUnicode_DecodeUTF8 (s , strlen (s ), NULL );
1313 if (res == NULL ) {
@@ -26,7 +26,7 @@ _PyPegen_add_type_comment_to_arg(Parser *p, arg_ty a, Token *tc)
2626 if (tc == NULL ) {
2727 return a ;
2828 }
29- char * bytes = PyBytes_AsString (tc -> bytes );
29+ const char * bytes = PyBytes_AsString (tc -> bytes );
3030 if (bytes == NULL ) {
3131 return NULL ;
3232 }
@@ -66,7 +66,7 @@ _PyPegen_check_barry_as_flufl(Parser *p, Token* t) {
6666 assert (t -> bytes != NULL );
6767 assert (t -> type == NOTEQUAL );
6868
69- char * tok_str = PyBytes_AS_STRING (t -> bytes );
69+ const char * tok_str = PyBytes_AS_STRING (t -> bytes );
7070 if (p -> flags & PyPARSE_BARRY_AS_BDFL && strcmp (tok_str , "<>" ) != 0 ) {
7171 RAISE_SYNTAX_ERROR ("with Barry as BDFL, use '<>' instead of '!='" );
7272 return -1 ;
@@ -78,7 +78,7 @@ _PyPegen_check_barry_as_flufl(Parser *p, Token* t) {
7878}
7979
8080PyObject *
81- _PyPegen_new_identifier (Parser * p , char * n )
81+ _PyPegen_new_identifier (Parser * p , const char * n )
8282{
8383 PyObject * id = PyUnicode_DecodeUTF8 (n , strlen (n ), NULL );
8484 if (!id ) {
@@ -911,7 +911,7 @@ _PyPegen_expect_soft_keyword(Parser *p, const char *keyword)
911911 if (t -> type != NAME ) {
912912 return NULL ;
913913 }
914- char * s = PyBytes_AsString (t -> bytes );
914+ const char * s = PyBytes_AsString (t -> bytes );
915915 if (!s ) {
916916 p -> error_indicator = 1 ;
917917 return NULL ;
@@ -942,7 +942,7 @@ _PyPegen_name_from_token(Parser *p, Token* t)
942942 if (t == NULL ) {
943943 return NULL ;
944944 }
945- char * s = PyBytes_AsString (t -> bytes );
945+ const char * s = PyBytes_AsString (t -> bytes );
946946 if (!s ) {
947947 p -> error_indicator = 1 ;
948948 return NULL ;
@@ -1068,7 +1068,7 @@ _PyPegen_number_token(Parser *p)
10681068 return NULL ;
10691069 }
10701070
1071- char * num_raw = PyBytes_AsString (t -> bytes );
1071+ const char * num_raw = PyBytes_AsString (t -> bytes );
10721072 if (num_raw == NULL ) {
10731073 p -> error_indicator = 1 ;
10741074 return NULL ;
0 commit comments