[Top][All Lists]

[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)


                 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
[ 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
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
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:

== Other Software Required: ==
- Bison (parser)  GNU General Public License 

- Flex (lexical analyser generator) BSD license

== Tarball URL: ==


Reply to this item at:


Message sent via Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]