Add configuration macro MRB_PARSER_BUF_SIZE.

This commit is contained in:
Masaki Muranaka
2013-03-22 16:46:56 +09:00
parent b547a7ed2c
commit 4656073b60
3 changed files with 9 additions and 3 deletions
+5 -1
View File
@@ -91,6 +91,10 @@ struct mrb_parser_heredoc_info {
mrb_ast_node *doc;
};
#ifndef MRB_PARSER_BUF_SIZE
# define MRB_PARSER_BUF_SIZE 1024
#endif
/* parser structure */
struct mrb_parser_state {
mrb_state *mrb;
@@ -113,7 +117,7 @@ struct mrb_parser_state {
mrb_ast_node *locals;
mrb_ast_node *pb;
char buf[1024];
char buf[MRB_PARSER_BUF_SIZE];
int bidx;
mrb_ast_node *heredocs; /* list of mrb_parser_heredoc_info* */