tcbasic man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

TCBASIC(1)			 User Commands			    TCBASIC(1)

NAME
       tcbasic - a small BASIC Interpreter written in C

SYNOPSIS
       tcbasic [filename]

DESCRIPTION
       tcbasic	implements  a small subset of BASIC in portable C. If the user
       specifies a filename on the command line or pipes data to tcbasic,  the
       results	will  be  written to standard out. If no file is specified, an
       interactive mode is started where a user can interact  with  the	 BASIC
       system directly.

OPTIONS
       -h, -?		 --help
	      Print a helpful message and exit

       -v		  --version
	      Print version information and exit

STATEMENTS
       REM remark
	      Remark has no effect on the execution of the program and acts as
	      a comment to the developer. The remark can contain  any  charac‐
	      ter.

       PRINT list
	      Prints  the  contents of 'list' to the console where 'list' is a
	      comma separated list of one or more quoted strings, expressions,
	      and/or variables.

       IF expression relop expression THEN statement
	      Evaluates	 both 'expression's and compares them using relational
	      operator 'relop'. If the relation is true,  then	the  statement
	      will be executed. Otherwise, the statement is skipped.

       GOTO expression
	      Evaluates	 'expression' and jumps to the corresponding line num‐
	      ber.

       INPUT var_list
	      Given a comma separated list of 1 or more variables,  this  com‐
	      mand  will  prompt  the  user to enter a comma separated list of
	      expressions.  The value of each expression will be  assigned  to
	      each corresponding variable.

       GOSUB expression
	      Evaluates	 'expression' and jumps to the corresponding line num‐
	      ber after saving the current line number.

       RETURN Returns control to the line after the last 'GOSUB' call.

       LET var = expression
	      Assigns the value of expression to variable 'var' where 'var' is
	      a single character variable name in the range from A to Z.

       END    Ends the execution of the program.

       STOP   Exits the interpreter.

       RANDOMIZE
	      Re-seeds	the  random  number generator, causing RND to return a
	      different sequence of random numbers.

FUNCTIONS
       RND    Returns a random number in the range [0,1). The same sequence of
	      numbers  is  returned  in	 each  program	run. Use the RANDOMIZE
	      statement to generate different sequences in each program run.

       SIN (expression)
	      Returns the sine of the given expression (measured in radians).

       COS (expression)
	      Returns the cosine of the given expression  (measured  in	 radi‐
	      ans).

       TAN (expression)
	      Returns  the  tangent of the given expression (measured in radi‐
	      ans).

       COT (expression)
	      Returns the cotangent of the given expression (measured in radi‐
	      ans).

       ATN (expression)
	      Returns  the  arctangent	of  the	 given expression (measured in
	      radians).

       EXP (expression)
	      Returns e to the power of the given expression.

       LOG (expression)
	      Returns the natural logarithm of of the given expression.

       ABS (expression)
	      Returns the absolute value of the given expression.

       SQR (expression)
	      Returns the square root of the given expression.

COMMANDS
       CLEAR  Clears the program from memory and sets all variables to 0.

       LIST   Prints the current program.

       RUN    Executes the current program.

AUTHORS
       See https://github.com/tcort/tcbasic/graphs/contributors

REPORTING BUGS
       See https://github.com/tcort/tcbasic/issues

COPYRIGHT
       Copyright © 2015 Thomas Cort <linuxgeek@gmail.com>
       This is free software; see the source for copying conditions.  There is
       NO  warranty;  not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
       PURPOSE.

tcbasic 2.1.0			   May 2015			    TCBASIC(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net