parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

А могли бы войти в историю, прислав патчик...

Sumo 18.12.2023 17:58 / 18.12.2023 18:03

Из двух строк....
Index: ./src/classes/math.C
===================================================================
RCS file: /parser3project/parser3/src/classes/math.C,v
retrieving revision 1.104
diff -u -r1.104 math.C
--- ./src/classes/math.C        23 Nov 2023 01:27:12 -0000      1.104
+++ ./src/classes/math.C        18 Dec 2023 14:53:30 -0000
@@ -109,6 +109,7 @@
        }

 MATH2(pow)
+MATH2(atan2)

 inline bool is_salt_body_char(unsigned char c) {
        return pa_isalnum(c) || c == '.' || c=='/';
@@ -752,6 +753,7 @@
        ADD1(degrees);  ADD1(radians);
        ADD1(sqrt);
        ADD1(random);
+       ADD2(atan2);

        // ^math:pow(x;y)
        ADD2(pow);
И получить метод в своей сборке:
@main[]
  atan2 -10, 10: ^math:degrees(^math:atan2(-10;10))°

----
atan2 10, 10: -45°
Пруф — https://en.cppreference.com/w/cpp/numeric/math/atan2