8 Commits
Author SHA1 Message Date
rainlance 208a87640d Release 1.8.3 2017-07-21 22:41:58 +02:00
rainlance 73d97e3229 Add more CC BY-SA texts 2017-07-21 22:38:58 +02:00
rainlance 08f5d5d870 Cleanup man page 2017-07-21 22:36:04 +02:00
Carsten Larsen 8bf9f941ed Cleanup help texts 2017-07-21 01:25:08 +02:00
Carsten Larsen e5e70b5247 Include less common abbreviations 2017-07-17 00:29:31 +02:00
Carsten Larsen a6d28448f6 Add known bugs 2017-07-16 23:07:14 +02:00
Carsten Larsen 60df83a113 ANSI mode is alway changeable as default 2017-07-16 22:52:52 +02:00
Carsten Larsen b4f29dc2de Stress with explicit in clang option 2017-07-16 22:49:27 +02:00
24 changed files with 157 additions and 104 deletions
+4
View File
@@ -1,5 +1,9 @@
amath release history
v1.8.3 July 21 2017
- Updated help texts and man page.
- Fixed bug in ANSI switch.
v1.8.2 July 14 2017
- MIPS support.
- Improved endianness detection.
+87 -53
View File
@@ -20,39 +20,27 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH amath 1 "Version 1.8.2" "July 14 2017"
.TH amath 1 "Version 1.8.3" "July 21 2017"
.SH NAME
amath \- Simple command line calculator
.SH SYNOPSIS
\fC[ --noansi ] [ --shell | expression ]\fP
\fC[ \fB--noansi\fR ] [ \fB--shell\fR |
.IR expression
]
.SH DESCRIPTION
amath(1) features a case sensitive command line interface, internal
\fBamath\fP features a case sensitive command line interface, internal
IEEE 754 calculations with 15 significant digits, calculations with
real and complex numbers, variables and user defined functions,
logarithmic and exponential functions, trigonometric and hyperbolic
function and selected mathematical constants and rounding functions.
.SH Statements
.nf
clear Clear console window
def Define function
delete Delete variable or function
digits Set number of significant digits
eval Evaluate arithmetic expression
execute Execute statements in a file
functions Show list of user defined functions
input Change numeral input system
help Show basic help text
output Change numeral output system
list Show content of a directory
show Show content of a file
load Load variable and functions from file
save Save variable and functions to file
variables Show list of variables
version Show version string
memory Show internal memory usage
exit Exit program
.fi
.SH Operators
.SH OPTIONS
.TP
.BR \-\-noansi
Disable output of ANSI escape codes. Default is enable.
.TP
.BR \-\-shell
Open an interactive shell.
.SH OPERATORS
.nf
+ Mathematical addition
- Mathematical subtraction
@@ -61,14 +49,15 @@ exit Exit program
^ Mathematical exponentiation
= Assignment of variable values
| Absolute value of number
.SH Variables and constant
.fi
.SH VARIABLES AND CONSTANT
.nf
pi Trigonometric constant
e Euler's number
i Imaginary unit
ins Result of last calculation
.fi
.SH Base functions
.SH MISCELLANEOUS FUNCTIONS
.nf
abs Absolute value of number
sgn Mathematical signum function
@@ -82,7 +71,7 @@ lb Binary logarithm function (base 2)
ln Natural logarithm function (base e)
lg Common logarithm function (base 10)
.fi
.SH Trigonometric functions
.SH TRIGONOMETRIC FUNCTIONS
.nf
sin Trigonometric sine function
cos Trigonometric cosine function
@@ -103,7 +92,7 @@ arccrd Inverse trigonometric chord function
arcexsec Inverse trigonometric exsecant function
arcexcsc Inverse trigonometric excosecant function
.fi
.SH Hyperbolic functions
.SH HYPERBOLIC FUNCTIONS
.nf
sinh Hyperbolic sine function
cosh Hyperbolic cosine function
@@ -118,7 +107,7 @@ arccoth Inverse hyperbolic cotangent function
arcsech Inverse hyperbolic secant function
arccsch Inverse hyperbolic cosecant function
.fi
.SH Early trigonometric functions
.SH EARLY TRIGONOMETRIC FUNCTIONS
.nf
ver Versed sine function
vcs Versed cosine function
@@ -137,7 +126,52 @@ archvc Inverse haversed cosine function
archcv Inverse hacoversed sine function
archcc Inverse hacoversed cosine function
.fi
.SH Example script
.SH STATEMENTS
.nf
clear Clear console window
def Define function
delete Delete variable or function
digits Set number of significant digits
eval Evaluate arithmetic expression
execute Execute statements in a file
functions Show list of user defined functions
input Change numeral input system
help Show basic help text
output Change numeral output system
list Show content of a directory
show Show content of a file
load Load variable and functions from file
save Save variable and functions to file
variables Show list of variables
version Show version string
memory Show internal memory usage
exit Exit program
.fi
.SH EXIT STATUS
\fBamath\fP exits 0 on success and >0 if an error occurs.
.SH EXAMPLES
Add two numbers:
.RS
$ amath 1.3 + 2.6
.RE
.PP
Find cosine of pi/2:
.RS
$ amath "cos(pi/2)"
.RE
.PP
Find square root of minus 25:
.RS
$ amath "sqrt(-25)"
.RE
.PP
Show only 5 digits in the result of a division:
.RS
$ amath "digits 5;34/11"
.RE
.PP
Script block with functions:
.RS
.nf
round(1.5461);round(-1.5461);
ceil(43.5461);ceil(-43.5461);
@@ -145,34 +179,34 @@ floor(39.9531);floor(-39.9531);
trunc(23.827);trunc(-23.827);
sqrt(100);sqrt(52.23);
.fi
.SH Example script with functions
.RE
.PP
Script block with user defined functions:
.RS
.nf
f(x)=x*2+1;
g(y)=y^2+y*1.5+2;
a=2;b=3;c=a+b;
vars;funcs;
f(2.2);c+1.1;
.fi
.SH Example script with complex numbers
.nf
cos(1+2i);
sin(1+2i);
tan(1+2i);
coth(1+2i);
sech(1+2i);
csch(1+2i);
.fi
.RE
.SH BUGS
.IP \[bu] 2
If \fBamath\fP is linked with system libraries (-lm) sometimes the real part
of a result of arccosh of a complex number, is negative instead of positive.
.IP \[bu]
coth() with complex numbers is inaccurate on the 14th digit.
.sp
Please report any other bugs that you encounter via:
.br
\fIhttps://gitlab.com/rnger/amath/issues\fR.
.SH HOMEPAGE
https://amath.innolan.net/
.SH AUTHORS
.PP
Written by Carsten Sonne Larsen <cs@innolan.net>. The code in MemSet and
MemCopy is derived from software contributed to Berkeley by Mike Hibler and
Chris Torek. The code in complex calculations is derived from software
written by Stephen L. Moshier.
.SH COPYRIGHT
Copyright (c) 2014-2017 Carsten Sonne Larsen <cs@innolan.net>
.br
Copyright (c) 1990, 1993 The Regents of the University of California
.SH SEE ALSO
amathc(3), amathr(3), amathi(3)
amathc(3), amathr(3), amathi(3)
.SH AUTHORS
Written by Carsten Sonne Larsen <cs@innolan.net>. Floating point to string
conversion is based on software written by Ryan Juckett. The code in complex
calculations is derived from software written by Stephen L. Moshier. The code
in MemSet and MemCopy is derived from software contributed to Berkeley by
Mike Hibler and Chris Torek.
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amath"
PROJECT_NUMBER = "1.8.2"
PROJECT_NUMBER = "1.8.3"
PROJECT_BRIEF = "Simple command line calculator"
PROJECT_LOGO =
OUTPUT_DIRECTORY = ../amath-doc
+3 -1
View File
@@ -1,8 +1,10 @@
#!/bin/sh
# THIS SCRIPT IS NOT READY FOR PRODUCTION
set -e
version="1.8.2"
version="1.8.3"
build_package () {
+2 -3
View File
@@ -2,9 +2,8 @@
# DO NOT USE THIS SCRIPT UNLESS YOU KNOW WHAT YOU ARE DOING !
version='1.8.2'
stamp="201704220000"
#stamp="201704110000"
version='1.8.3'
stamp="201707210000"
srcdir="amath-rc"
distdir="amath-${version}"
cd ..
+1 -1
View File
@@ -2,7 +2,7 @@
set -e
version="1.8.2"
version="1.8.3"
echo "Building amath ${version} for Windows ..."
+23 -19
View File
@@ -31,38 +31,42 @@ No help is available for this function.#NEWLINE#
cbr
No help is available for this function.#NEWLINE#
lb
No help is available for this function.#NEWLINE#
Binary logarithm function.#NEWLINE#
ln
No help is available for this function.#NEWLINE#
Natural logarithm function.#NEWLINE#
lg
No help is available for this function.#NEWLINE#
Common logarithm function.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Sine
sin
Sine is the trigonometric function that for an acute angle is the#NEWLINE#ratio between the leg opposite the angle when it is considered#NEWLINE#part of a right triangle and the hypotenuse.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
cos
Cosine is the trigonometric function that for an acute angle is the#NEWLINE#ratio between the leg adjacent to the angle when it is considered#NEWLINE#part of a right triangle and the hypotenuse#NEWLINE#
Cosine is the trigonometric function that for an acute angle is the#NEWLINE#ratio between the leg adjacent to the angle when it is considered#NEWLINE#part of a right triangle and the hypotenuse.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
tan
Tangent is one of the trigonometry functions. In a right triangle,#NEWLINE#the tangent of an angle is the opposite side over the adjacent side.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
cot
No help is available for this function.#NEWLINE#
The cotangent cot(x), ctg(x) or ctn(x), is the reciprocal of tan(x).#NEWLINE#The cotangent is the ratio of the length of the adjacent side to the length of the opposite side.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
sec
No help is available for this function.#NEWLINE#
The secant sec(x) is the reciprocal of cos(x).#NEWLINE#The secant is the ratio of the length of the hypotenuse to the length of the adjacent side.#NEWLINE#So called because it is the tangent of the complementary or co-angle.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
csc
No help is available for this function.#NEWLINE#
The cosecant csc(x) or cosec(x), is the reciprocal of sin(x).#NEWLINE#The cosecant is the ratio of the length of the hypotenuse to the length of the opposite side.#NEWLINE#So called because it is the secant of the complementary or co-angle.#NEWLINE#
; Partly from https://wikipedia.org/wiki/Trigonometric_functions
asin
No help is available for this function.#NEWLINE#
arc sine function.#NEWLINE#
acos
No help is available for this function.#NEWLINE#
arc cosine function.#NEWLINE#
atan
No help is available for this function.#NEWLINE#
arc tangent function of one variable.#NEWLINE#
acot
No help is available for this function.#NEWLINE#
arc cotangent function.#NEWLINE#
asec
No help is available for this function.#NEWLINE#
arc secant function.#NEWLINE#
acsc
No help is available for this function.#NEWLINE#
arc cosecant function.#NEWLINE#
sinh
No help is available for this function.#NEWLINE#
cosh
@@ -116,14 +120,14 @@ No help is available for this function.#NEWLINE#
ahvc
No help is available for this function.#NEWLINE#
ahcv
No help is available for this function.#NEWLINE#
The inverse hacoversed sine is not implemented in this version of amath.#NEWLINE#
ahcc
No help is available for this function.#NEWLINE#
The inverse hacoversed cosine is not implemented in this version of amath.#NEWLINE#
exsec
No help is available for this function.#NEWLINE#
exsecant function.#NEWLINE#
excsc
No help is available for this function.#NEWLINE#
excosecant function.#NEWLINE#
aexsec
No help is available for this function.#NEWLINE#
inverse exsecant function.#NEWLINE#
aexcsc
No help is available for this function.#NEWLINE#
inverse excosecant function.#NEWLINE#
Vendored
+3 -3
View File
@@ -27,7 +27,7 @@
set -e
version="1.8.2"
version="1.8.3"
clang=false
debugsym=false
@@ -202,8 +202,8 @@ for arg in "$@"; do
echo ' --disable-debug: do not include debug symbols'
echo ' --enable-test: build code with regression tests'
echo ' --disable-test: do not include regression test'
echo ' --enable-clang: build with clang compiler'
echo ' --disable-clang: do not build with clang compiler'
echo ' --enable-clang: build explicit with clang compiler'
echo ' --disable-clang: do not explicit build with clang compiler'
echo ' --enable-ldconfig: use ldconfig to registre libraries'
echo ' --disable-ldconfig: do not use ldconfig to registre libraries'
echo ' --enable-pic: build with Position Independent Code (-fPIC)'
+3 -3
View File
@@ -281,9 +281,9 @@ typedef int bool;
#endif
/******************************************************************************/
#define TXTARCH TXTCPU TXTFPU
#define RELDATESTAMP "(14-07-2017)"
#define TXTDOSVERSION "\0$VER: amath 1.82" SPACE RELDATESTAMP SPACE TXTARCH
#define TXTTITLE "amath version 1.8.2"
#define RELDATESTAMP "(21-07-2017)"
#define TXTDOSVERSION "\0$VER: amath 1.83" SPACE RELDATESTAMP SPACE TXTARCH
#define TXTTITLE "amath version 1.8.3"
#define TXTCOPYRIGHT "(c) 2017 Carsten Sonne Larsen"
#define TXTSTARTMSG TXTTITLE SPACE TXTCOPYRIGHT
/******************************************************************************/
+1 -1
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "amathc.h" 3 "Version 1.8.2" "July 14 2017"
.TH "amathc.h" 3 "Version 1.8.3" "July 21 2017"
.SH NAME
amathc.h \- C functions for manipulating strings and memory
.SH SYNOPSIS
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathc"
PROJECT_NUMBER = "1.8.2"
PROJECT_NUMBER = "1.8.3"
PROJECT_BRIEF = "C functions for manipulating strings and memory"
PROJECT_LOGO =
OUTPUT_DIRECTORY =
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath C library
Description: C functions for manipulating strings and memory
Version: 1.8.2
Version: 1.8.3
Cflags: -I${includedir}
Libs: -L${libdir} -lamathc
+1 -1
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "mathi.h" 3 "Version 1.8.2" "July 14 2017"
.TH "mathi.h" 3 "Version 1.8.3" "July 21 2017"
.SH NAME
mathi.h \- Complex numbers math library
.SH SYNOPSIS
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathi"
PROJECT_NUMBER = "1.8.2"
PROJECT_NUMBER = "1.8.3"
PROJECT_BRIEF = "Complex numbers math library"
PROJECT_LOGO =
OUTPUT_DIRECTORY =
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath complex library
Description: Complex numbers math library
Version: 1.8.2
Version: 1.8.3
Cflags: -I${includedir}
Libs: -L${libdir} -lamathi
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath application library
Description: C++ library for handling numbers
Version: 1.8.2
Version: 1.8.3
Cflags: -I${includedir}
Libs: -L${libdir} -lamathapp -lamathr -lamathi -lamathc
+1 -1
View File
@@ -53,7 +53,7 @@ struct helptextdef
};
static const helptextdef helptexts[] = {
{ 0, symzero, "Enter command or expression to evaluate.#NEWLINE##SYNTAXHIGHLIGHT#Example: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#More help is available for designated topics.#NEWLINE#----------------------------------------------------#NEWLINE#functions Base functions#NEWLINE#trigon Trigonometric functions#NEWLINE#hyper Hyperbolic functions#NEWLINE#early Early trigonometric functions#NEWLINE#complex Syntax for complex numbers#NEWLINE#statements Available statements#NEWLINE#operators Supported operators#NEWLINE#----------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Example: help trigon#NEWLINE#" },
{ 0, symzero, "Enter command or expression to evaluate.#NEWLINE##SYNTAXHIGHLIGHT#Example: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#More help is available for designated topics.#NEWLINE#----------------------------------------------------#NEWLINE#functions Miscellaneous functions#NEWLINE#trigon Trigonometric functions#NEWLINE#hyper Hyperbolic functions#NEWLINE#early Early trigonometric functions#NEWLINE#complex Syntax for complex numbers#NEWLINE#statements Available statements#NEWLINE#operators Supported operators#NEWLINE#----------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Example: help trigon#NEWLINE#" },
{ 1, symoperator, "----------------------------------------------------#NEWLINE# + Mathematical addition#NEWLINE# - Mathematical subtraction#NEWLINE# * Mathematical multiplication#NEWLINE# / Mathematical division#NEWLINE# ^ Mathematical exponentiation#NEWLINE# = Assignment of variable values#NEWLINE# | Absolute value of number#NEWLINE#----------------------------------------------------#NEWLINE#" },
{ 2, symfunction, "----------------------------------------------------#NEWLINE#abs Absolute value of number#NEWLINE#sgn Mathematical signum function#NEWLINE#round Round to nearest integer number#NEWLINE#trunc Discard fraction part of number#NEWLINE#floor Mathematical floor function#NEWLINE#ceil Mathematical ceiling function#NEWLINE#sqrt Square root function (exp 1/2)#NEWLINE#cbrt Cube root function (exp 1/3)#NEWLINE#lb Binary logarithm function (base 2)#NEWLINE#ln Natural logarithm function (base e)#NEWLINE#lg Common logarithm function (base 10)#NEWLINE#----------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Example: round(1.55)#NORMALTEXT##NEWLINE#" },
{ 3, symtrigon, "----------------------------------------------------#NEWLINE#sin Trigonometric sine function#NEWLINE#cos Trigonometric cosine function#NEWLINE#tan Trigonometric tangent function#NEWLINE#cot Trigonometric cotangent function#NEWLINE#sec Trigonometric secant function#NEWLINE#csc Trigonometric cosecant function#NEWLINE#crd Trigonometric chord function#NEWLINE#exsec Trigonometric exsecant function#NEWLINE#excsc Trigonometric excosecant function#NEWLINE#asin Inverse trigonometric sine function#NEWLINE#acos Inverse trigonometric cosine function#NEWLINE#atan Inverse trigonometric tangent function#NEWLINE#acot Inverse trigonometric cotangent function#NEWLINE#asec Inverse trigonometric secant function#NEWLINE#acsc Inverse trigonometric cosecant function#NEWLINE#acrd Inverse trigonometric chord function#NEWLINE#aexsec Inverse trigonometric exsecant function#NEWLINE#aexcsc Inverse trigonometric excosecant function#NEWLINE#----------------------------------------------------#NEWLINE#Inverse functions can be prefixed with ar or arc#NEWLINE#instead of a.#NEWLINE#" },
+10 -6
View File
@@ -117,7 +117,7 @@
memory Show internal memory usage
exit Exit program
\endverbatim
\subsection command_func Base functions
\subsection command_func Miscellaneous functions
\verbatim
abs Absolute value of number
sgn Mathematical signum function
@@ -261,14 +261,18 @@
\page release_page Release history
\section release_sec Release history
\subsection version182 1.8.3 July 21 2017
- Updated help texts and man page.
- Fixed bug in ANSI switch.
\subsection version182 1.8.2 July 14 2017
- MIPS support
- Improved endianness detection
- Fixed configuration errors
- MIPS support.
- Improved endianness detection.
- Fixed configuration errors.
\subsection version181 1.8.1 April 22 2017
- OpenBSD support
- Fixed Haiku bug
- OpenBSD support.
- Fixed Haiku bug.
\subsection version180 1.8.0 April 13 2017
- Fixed bugs in numeral systems.
+6
View File
@@ -121,9 +121,15 @@ static const functiondef functiondefs[] = {
{"sin", SineNode::Create},
{"cos", CosineNode::Create},
{"tan", TangentNode::Create},
{"tg", TangentNode::Create},
{"cot", CotangentNode::Create},
{"cotan", CotangentNode::Create},
{"cotg", CotangentNode::Create},
{"ctg", CotangentNode::Create},
{"ctn", CotangentNode::Create},
{"sec", SecantNode::Create},
{"csc", CosecantNode::Create},
{"cosec", CosecantNode::Create},
{"crd", ChordNode::Create},
{"exsec", ExsecantNode::Create},
{"excsc", ExcosecantNode::Create},
+1 -1
View File
@@ -20,7 +20,7 @@
.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.TH "mathr.h" 3 "Version 1.8.2" "July 14 2017"
.TH "mathr.h" 3 "Version 1.8.3" "July 21 2017"
.SH NAME
mathr.h \- Real numbers math library
.SH SYNOPSIS
+1 -1
View File
@@ -1,7 +1,7 @@
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "amathr"
PROJECT_NUMBER = "1.8.2"
PROJECT_NUMBER = "1.8.3"
PROJECT_BRIEF = "Real numbers math library"
PROJECT_LOGO =
OUTPUT_DIRECTORY =
+1 -1
View File
@@ -5,6 +5,6 @@ libdir=${exec_prefix}/lib
Name: amath real library
Description: Real numbers math library
Version: 1.8.2
Version: 1.8.3
Cflags: -I${includedir}
Libs: -L${libdir} -lamathr
+2 -2
View File
@@ -42,7 +42,7 @@ static const char *about = NEWLINE NEWLINE
"functions, trigonometric and hyperbolic function and selected mathematical" NEWLINE
"constants and rounding functions." NEWLINE;
static const char *help =
"usage: amath [noansi] [shell|expression]" NEWLINE;
"usage: amath [ --noansi ] [ --shell | expression ]" NEWLINE;
static const char *copyright =
"Copyright (c) 2014-2017 Carsten Sonne Larsen <cs@innolan.net>";
static const char *license =
@@ -109,7 +109,7 @@ void ConsoleBase::Close()
bool ConsoleBase::SetAnsiMode(bool value)
{
ansiMode = value;
return value;
return true;
}
void ConsoleBase::ResetConsole()
+1 -1
View File
@@ -37,7 +37,7 @@
; ###################################################################################
; Introduction table - Symbol(0)
symzero (/500/)
Enter command or expression to evaluate.#NEWLINE##SYNTAXHIGHLIGHT#Example: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#More help is available for designated topics.#NEWLINE#----------------------------------------------------#NEWLINE#functions Base functions#NEWLINE#trigon Trigonometric functions#NEWLINE#hyper Hyperbolic functions#NEWLINE#early Early trigonometric functions#NEWLINE#complex Syntax for complex numbers#NEWLINE#statements Available statements#NEWLINE#operators Supported operators#NEWLINE#----------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Example: help trigon#NEWLINE#
Enter command or expression to evaluate.#NEWLINE##SYNTAXHIGHLIGHT#Example: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#More help is available for designated topics.#NEWLINE#----------------------------------------------------#NEWLINE#functions Miscellaneous functions#NEWLINE#trigon Trigonometric functions#NEWLINE#hyper Hyperbolic functions#NEWLINE#early Early trigonometric functions#NEWLINE#complex Syntax for complex numbers#NEWLINE#statements Available statements#NEWLINE#operators Supported operators#NEWLINE#----------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Example: help trigon#NEWLINE#
; Table of operators
symoperator (/400/)
----------------------------------------------------#NEWLINE# + Mathematical addition#NEWLINE# - Mathematical subtraction#NEWLINE# * Mathematical multiplication#NEWLINE# / Mathematical division#NEWLINE# ^ Mathematical exponentiation#NEWLINE# = Assignment of variable values#NEWLINE# | Absolute value of number#NEWLINE#----------------------------------------------------#NEWLINE#