@@ -19,6 +19,7 @@
#include <initializer_list>
#include <variant>
#include <type_traits>
+#include <random>
#define PK_VERSION "1.1.2"
@@ -84,10 +84,4 @@ namespace pkpy{
#undef PK_ENABLE_COMPUTED_GOTO
#endif
-/*************** module settings ***************/
-
-#define PK_MODULE_RE 1
-#define PK_MODULE_RANDOM 1
-#define PK_MODULE_EASING 1
@@ -1,9 +1,6 @@
#include "pocketpy/easing.h"
namespace pkpy{
-#if PK_MODULE_EASING
// https://easings.net/
static const double PI = 3.1415926545;
@@ -251,14 +248,4 @@ void add_module_easing(VM* vm){
#undef EASE
}
-#else
-void add_module_easing(VM* vm){
- PK_UNUSED(vm);
-}
-#endif
} // namespace pkpy
@@ -1,9 +1,5 @@
#include "pocketpy/random.h"
-#if PK_MODULE_RANDOM
-#include <random>
struct Random{
@@ -54,12 +50,4 @@ void add_module_random(VM* vm){
vm->_exec(code, mod);
-} // namespace pkpy
-namespace pkpy{
-void add_module_random(VM* vm){ (void)vm; }
+} // namespace pkpy
@@ -1,7 +1,5 @@
#include "pocketpy/re.h"
-#if PK_MODULE_RE
struct ReMatch {
@@ -81,12 +79,4 @@ void add_module_re(VM* vm){
});
-void add_module_re(VM* vm){ (void)vm; }