Replace vera++ with clang-format (#4518)

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik robert.fancsik@h-lab.eu
This commit is contained in:
Robert Fancsik
2021-11-05 14:15:47 +01:00
committed by GitHub
parent bc091e1742
commit badfdf4dba
564 changed files with 10195 additions and 15090 deletions
+37 -36
View File
@@ -16,11 +16,12 @@
#ifndef RE_BYTECODE_H
#define RE_BYTECODE_H
#if JERRY_BUILTIN_REGEXP
#include "ecma-globals.h"
#include "re-compiler-context.h"
#if JERRY_BUILTIN_REGEXP
/** \addtogroup parser Parser
* @{
*
@@ -32,8 +33,8 @@
*/
/**
* Size of the RegExp bytecode cache
*/
* Size of the RegExp bytecode cache
*/
#define RE_CACHE_SIZE 8u
/**
@@ -51,42 +52,42 @@
*/
typedef enum
{
RE_OP_EOF, /**< end of pattern */
RE_OP_EOF, /**< end of pattern */
RE_OP_ALTERNATIVE_START, /**< start of alternatives */
RE_OP_ALTERNATIVE_NEXT, /**< next alternative */
RE_OP_NO_ALTERNATIVE, /**< no alternative */
RE_OP_ALTERNATIVE_START, /**< start of alternatives */
RE_OP_ALTERNATIVE_NEXT, /**< next alternative */
RE_OP_NO_ALTERNATIVE, /**< no alternative */
RE_OP_CAPTURING_GROUP_START, /**< start of a capturing group */
RE_OP_NON_CAPTURING_GROUP_START, /**< start of a non-capturing group */
RE_OP_CAPTURING_GROUP_START, /**< start of a capturing group */
RE_OP_NON_CAPTURING_GROUP_START, /**< start of a non-capturing group */
RE_OP_GREEDY_CAPTURING_GROUP_END, /**< end of a greedy capturing group */
RE_OP_GREEDY_NON_CAPTURING_GROUP_END, /**< end of a greedy non-capturing group */
RE_OP_LAZY_CAPTURING_GROUP_END, /**< end of a lazy capturing group */
RE_OP_LAZY_NON_CAPTURING_GROUP_END, /**< end of a lazy non-capturing group */
RE_OP_GREEDY_CAPTURING_GROUP_END, /**< end of a greedy capturing group */
RE_OP_GREEDY_NON_CAPTURING_GROUP_END, /**< end of a greedy non-capturing group */
RE_OP_LAZY_CAPTURING_GROUP_END, /**< end of a lazy capturing group */
RE_OP_LAZY_NON_CAPTURING_GROUP_END, /**< end of a lazy non-capturing group */
RE_OP_GREEDY_ITERATOR, /**< greedy iterator */
RE_OP_LAZY_ITERATOR, /**< lazy iterator */
RE_OP_ITERATOR_END, /*** end of an iterator */
RE_OP_GREEDY_ITERATOR, /**< greedy iterator */
RE_OP_LAZY_ITERATOR, /**< lazy iterator */
RE_OP_ITERATOR_END, /*** end of an iterator */
RE_OP_BACKREFERENCE, /**< backreference */
RE_OP_BACKREFERENCE, /**< backreference */
RE_OP_ASSERT_LINE_START, /**< line start assertion */
RE_OP_ASSERT_LINE_END, /**< line end assertion */
RE_OP_ASSERT_WORD_BOUNDARY, /**< word boundary assertion */
RE_OP_ASSERT_NOT_WORD_BOUNDARY, /**< not word boundary assertion */
RE_OP_ASSERT_LOOKAHEAD_POS, /**< positive lookahead assertion */
RE_OP_ASSERT_LOOKAHEAD_NEG, /**< negative lookahead assertion */
RE_OP_ASSERT_END, /**< end of an assertion */
RE_OP_ASSERT_LINE_START, /**< line start assertion */
RE_OP_ASSERT_LINE_END, /**< line end assertion */
RE_OP_ASSERT_WORD_BOUNDARY, /**< word boundary assertion */
RE_OP_ASSERT_NOT_WORD_BOUNDARY, /**< not word boundary assertion */
RE_OP_ASSERT_LOOKAHEAD_POS, /**< positive lookahead assertion */
RE_OP_ASSERT_LOOKAHEAD_NEG, /**< negative lookahead assertion */
RE_OP_ASSERT_END, /**< end of an assertion */
RE_OP_CLASS_ESCAPE, /**< class escape */
RE_OP_CHAR_CLASS, /**< character class */
RE_OP_CLASS_ESCAPE, /**< class escape */
RE_OP_CHAR_CLASS, /**< character class */
#if JERRY_ESNEXT
RE_OP_UNICODE_PERIOD, /**< period in full unicode mode */
RE_OP_UNICODE_PERIOD, /**< period in full unicode mode */
#endif /* JERRY_ESNEXT */
RE_OP_PERIOD, /**< period in non-unicode mode */
RE_OP_CHAR, /**< any code point */
RE_OP_BYTE, /**< 1-byte utf8 character */
RE_OP_PERIOD, /**< period in non-unicode mode */
RE_OP_CHAR, /**< any code point */
RE_OP_BYTE, /**< 1-byte utf8 character */
} re_opcode_t;
/**
@@ -94,10 +95,10 @@ typedef enum
*/
typedef struct
{
ecma_compiled_code_t header; /**< compiled code header */
uint32_t captures_count; /**< number of capturing groups */
uint32_t non_captures_count; /**< number of non-capturing groups */
ecma_value_t source; /**< original RegExp pattern */
ecma_compiled_code_t header; /**< compiled code header */
uint32_t captures_count; /**< number of capturing groups */
uint32_t non_captures_count; /**< number of non-capturing groups */
ecma_value_t source; /**< original RegExp pattern */
} re_compiled_code_t;
void re_initialize_regexp_bytecode (re_compiler_ctx_t *re_ctx_p);
@@ -110,7 +111,7 @@ void re_append_value (re_compiler_ctx_t *re_ctx_p, const uint32_t value);
void re_insert_opcode (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const re_opcode_t opcode);
void re_insert_byte (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const uint8_t byte);
void re_insert_char (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const lit_code_point_t cp);
void re_insert_char (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const lit_code_point_t cp);
void re_insert_value (re_compiler_ctx_t *re_ctx_p, const uint32_t offset, const uint32_t value);
re_opcode_t re_get_opcode (const uint8_t **bc_p);