mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #2067 from take-cheeze/move_re_h
Move src/re.h to include/mruby/re.h .
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
** mruby/re.h - Regexp class
|
||||
**
|
||||
** See Copyright Notice in mruby.h
|
||||
*/
|
||||
|
||||
#ifndef MRUBY_RE_H
|
||||
#define MRUBY_RE_H
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define REGEXP_CLASS "Regexp"
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* RE_H */
|
||||
@@ -1,12 +1,10 @@
|
||||
#include "mruby.h"
|
||||
#include "mruby/string.h"
|
||||
#include "mruby/range.h"
|
||||
#include "mruby/re.h"
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
|
||||
/* TODO: duplicate definition in src/re.h */
|
||||
#define REGEXP_CLASS "Regexp"
|
||||
|
||||
static const char utf8len_codepage[256] =
|
||||
{
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
|
||||
+1
-1
@@ -16,7 +16,7 @@
|
||||
#include "mruby/debug.h"
|
||||
#include "node.h"
|
||||
#include "opcode.h"
|
||||
#include "re.h"
|
||||
#include "mruby/re.h"
|
||||
#include "mrb_throw.h"
|
||||
|
||||
typedef mrb_ast_node node;
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
/*
|
||||
** re.h - Regexp class
|
||||
**
|
||||
** See Copyright Notice in mruby.h
|
||||
*/
|
||||
|
||||
#ifndef RE_H
|
||||
#define RE_H
|
||||
|
||||
#define REGEXP_CLASS "Regexp"
|
||||
|
||||
#endif /* RE_H */
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
#include "mruby/class.h"
|
||||
#include "mruby/range.h"
|
||||
#include "mruby/string.h"
|
||||
#include "re.h"
|
||||
#include "mruby/re.h"
|
||||
|
||||
#define STR_EMBED_P(s) ((s)->flags & MRB_STR_EMBED)
|
||||
#define STR_SET_EMBED_FLAG(s) ((s)->flags |= MRB_STR_EMBED)
|
||||
|
||||
Reference in New Issue
Block a user