[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[task #16414] Submission of flet c lib for
From: |
Gianluca Graziadei |
Subject: |
[task #16414] Submission of flet c lib for |
Date: |
Mon, 31 Jul 2023 17:26:54 -0400 (EDT) |
URL:
<https://savannah.gnu.org/task/?16414>
Summary: Submission of flet c lib for
Group: Savannah Administration
Submitter: ggraziadei
Submitted: Mon 31 Jul 2023 09:26:52 PM UTC
Should Start On: Mon 31 Jul 2023 12:00:00 AM UTC
Should be Finished on: Thu 10 Aug 2023 12:00:00 AM UTC
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Mon 31 Jul 2023 09:26:52 PM UTC By: Gianluca Graziadei <ggraziadei>
A new group has been registered at Savannah.
This group will remain inactive until a site admin approves
or discards the registration.
= Registration Administration =
Approving or discarding the registration must be done using the specific
[https://savannah.gnu.org/siteadmin/groupedit.php?group_id=12311 Group
administration] page, accessible only to site
administrators logged in as superusers.
= Registration Details =
* Name: *flet c lib for *
* System Name: *flet*
* Type: non-GNU software and documentation
* License: GNU General Public License v3 or later
----
== Description: ==
Evaluate arithmetic floating point expressions written in C and Bison for
parser and Flex for scanner. This library is oriented to work with Bash.
Evaluate each ARG as an arithmetic expression. Each expression ends with
semicolumn. The following list of operators is grouped into levels of
equal-precedence operators. The levels are listed in order of decreasing
precedence.
id++, id-- variable post-increment, post-decrement
++id, --id variable pre-increment, pre-decrement
-, + unary minus, plus
!, ~ logical and bitwise negation
** exponentiation
*, /, % multiplication, division, remainder
+, - addition, subtraction
<<, >> left and right bitwise shifts
<=, >=, <, > comparison
==, != equality, inequality
& bitwise AND
^ bitwise XOR
| bitwise OR
&& logical AND
|| logical OR
boolean_exp ? scalar_exp : scalar_exp conditional operator
=, *=, /=, %=,
+=, -=, <<=, >>=,
&=, ^=, |= assignment
id=scalar_exp|boolean_exp
acos(scalar_exp) computes arc cosine.
acosh(scalar_exp) computes arc hyperbolic cosine.
asin(scalar_exp) computes arc sine.
asinh(scalar_exp) computes the hyperbolic of arc sine of an argument.
atan(scalar_exp) computes the arc tangent of an argument.
atan2(scalar_exp) computes the arc tangent of an argument.
atanh(scalar_exp) computes arc hyperbolic tangent.
cbrt(scalar_exp) computes cube root of a number.
ceil(scalar_exp) computes the nearest integer greater than argument.
cos(scalar_exp) computes the cosine of an argument.
cosh(scalar_exp) computer hyperbolic cosine.
exp(scalar_exp) computes the exponential raised to the argument.
fabs(scalar_exp) computes absolute value.
floor(scalar_exp) calculates the nearest integer less than argument.
hypot(scalar_exp) computes hypotenuse.
log(scalar_exp) computes natural logarithm of an argument.
log10(scalar_exp) computes the base 10 logarithm of an argument.
pow(scalar_exp) Computes power of a number.
sin(scalar_exp) compute sine of a number.
sinh(scalar_exp) computes the hyperbolic sine of an argument.
sqrt(scalar_exp) computes square root of a number.
tan(scalar_exp) computes tangent.
tanh(scalar_exp) computes the hyperbolic tangent of an argument.
GitHub repository: https://github.com/GGraziadei/flet
== Other Software Required: ==
- Bison (parser) GNU General Public License
https://www.gnu.org/software/bison/
- Flex (lexical analyser generator) BSD license
== Tarball URL: ==
https://savannah.gnu.org/submissions_uploads/flet.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/task/?16414>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [task #16414] Submission of flet c lib for,
Gianluca Graziadei <=