Revise ES2015 feature guards (#3240)
All the basic language element guards are merged into JERRY_ES2015 macro guard. JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
committed by
Dániel Bátyai
parent
59e0d6e262
commit
3b73562fa5
+1
-65
@@ -105,48 +105,16 @@
|
||||
|
||||
#ifndef JERRY_ES2015_BUILTIN_REFLECT
|
||||
# define JERRY_ES2015_BUILTIN_REFLECT JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2016_BUILTIN_REFLECT) */
|
||||
|
||||
#ifndef JERRY_ES2015_BUILTIN_SYMBOL
|
||||
# define JERRY_ES2015_BUILTIN_SYMBOL JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_BUILTIN_SYMBOL) */
|
||||
#endif /* !defined (JERRY_ES2015_BUILTIN_REFLECT) */
|
||||
|
||||
#ifndef JERRY_ES2015_BUILTIN_TYPEDARRAY
|
||||
# define JERRY_ES2015_BUILTIN_TYPEDARRAY JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_BUILTIN_TYPEDARRAY) */
|
||||
|
||||
#ifndef JERRY_ES2015_ARROW_FUNCTION
|
||||
# define JERRY_ES2015_ARROW_FUNCTION JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_ARROW_FUNCTION) */
|
||||
|
||||
#ifndef JERRY_ES2015_CLASS
|
||||
# define JERRY_ES2015_CLASS JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_CLASS) */
|
||||
|
||||
#ifndef JERRY_ES2015_FOR_OF
|
||||
# define JERRY_ES2015_FOR_OF JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_FOR_OF) */
|
||||
|
||||
#ifndef JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER
|
||||
# define JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER) */
|
||||
|
||||
#ifndef JERRY_ES2015_FUNCTION_REST_PARAMETER
|
||||
# define JERRY_ES2015_FUNCTION_REST_PARAMETER JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_FUNCTION_REST_PARAMETER) */
|
||||
|
||||
#ifndef JERRY_ES2015_OBJECT_INITIALIZER
|
||||
# define JERRY_ES2015_OBJECT_INITIALIZER JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_OBJECT_INITIALIZER) */
|
||||
|
||||
#ifndef JERRY_ES2015_MODULE_SYSTEM
|
||||
# define JERRY_ES2015_MODULE_SYSTEM JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_MODULE_SYSTEM) */
|
||||
|
||||
#ifndef JERRY_ES2015_TEMPLATE_STRINGS
|
||||
# define JERRY_ES2015_TEMPLATE_STRINGS JERRY_ES2015
|
||||
#endif /* !defined (JERRY_ES2015_TEMPLATE_STRINGS) */
|
||||
|
||||
/**
|
||||
* Engine internal and misc configurations.
|
||||
*/
|
||||
@@ -539,10 +507,6 @@
|
||||
|| ((JERRY_ES2015 != 0) && (JERRY_ES2015 != 1))
|
||||
# error "Invalid value for JERRY_ES2015 macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_ARROW_FUNCTION) \
|
||||
|| ((JERRY_ES2015_ARROW_FUNCTION != 0) && (JERRY_ES2015_ARROW_FUNCTION != 1))
|
||||
# error "Invalid value for JERRY_ES2015_ARROW_FUNCTION macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_BUILTIN) \
|
||||
|| ((JERRY_ES2015_BUILTIN != 0) && (JERRY_ES2015_BUILTIN != 1))
|
||||
# error "Invalid value for JERRY_ES2015_BUILTIN macro."
|
||||
@@ -571,42 +535,14 @@
|
||||
|| ((JERRY_ES2015_BUILTIN_PROMISE != 0) && (JERRY_ES2015_BUILTIN_PROMISE != 1))
|
||||
# error "Invalid value for JERRY_ES2015_BUILTIN_PROMISE macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_BUILTIN_SYMBOL) \
|
||||
|| ((JERRY_ES2015_BUILTIN_SYMBOL != 0) && (JERRY_ES2015_BUILTIN_SYMBOL != 1))
|
||||
# error "Invalid value for JERRY_ES2015_BUILTIN_SYMBOL macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_BUILTIN_TYPEDARRAY) \
|
||||
|| ((JERRY_ES2015_BUILTIN_TYPEDARRAY != 0) && (JERRY_ES2015_BUILTIN_TYPEDARRAY != 1))
|
||||
# error "Invalid value for JERRY_ES2015_BUILTIN_TYPEDARRAY macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_CLASS) \
|
||||
|| ((JERRY_ES2015_CLASS != 0) && (JERRY_ES2015_CLASS != 1))
|
||||
# error "Invalid value for JERRY_ES2015_CLASS macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_FOR_OF) \
|
||||
|| ((JERRY_ES2015_FOR_OF != 0) && (JERRY_ES2015_FOR_OF != 1))
|
||||
# error "Invalid value for JERRY_ES2015_FOR_OF macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER) \
|
||||
|| ((JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER != 0) && (JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER != 1))
|
||||
# error "Invalid value for JERRY_ES2015_FUNCTION_PARAMETER_INITIALIZER macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_FUNCTION_REST_PARAMETER) \
|
||||
|| ((JERRY_ES2015_FUNCTION_REST_PARAMETER != 0) && (JERRY_ES2015_FUNCTION_REST_PARAMETER != 1))
|
||||
# error "Invalid value for JERRY_ES2015_FUNCTION_REST_PARAMETER macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_OBJECT_INITIALIZER) \
|
||||
|| ((JERRY_ES2015_OBJECT_INITIALIZER != 0) && (JERRY_ES2015_OBJECT_INITIALIZER != 1))
|
||||
# error "Invalid value for JERRY_ES2015_OBJECT_INITIALIZER macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_MODULE_SYSTEM) \
|
||||
|| ((JERRY_ES2015_MODULE_SYSTEM != 0) && (JERRY_ES2015_MODULE_SYSTEM != 1))
|
||||
# error "Invalid value for JERRY_ES2015_MODULE_SYSTEM macro."
|
||||
#endif
|
||||
#if !defined (JERRY_ES2015_TEMPLATE_STRINGS) \
|
||||
|| ((JERRY_ES2015_TEMPLATE_STRINGS != 0) && (JERRY_ES2015_TEMPLATE_STRINGS != 1))
|
||||
# error "Invalid value for JERRY_ES2015_TEMPLATE_STRINGS macro."
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Internal options.
|
||||
|
||||
Reference in New Issue
Block a user