1 Introduction
1.1 -v switch
1.2 -h switch
1.3 -H switch
1.4 History
2 Using ASET
3 Caveats and workarounds
4 The parser
5 The type concept in ASET
6 Intrinsic operators
7 Functions
8 Overview over ASETs functions
8.1 Alphabetic list of ASETs functions
8.2 List of ASETs functions, sorted by categories
9 Documentation of ASETs functions
9.1 ABS - Calculates the absolute value
9.2 AIF - Arithmetic IF
9.3 ARCCOS - Computes the radiant arc cosinus
9.4 ARCCOSD - Computes the degree arc cosinus
9.5 ARCSIN - Computes the radiant arc sinus
9.6 ARCSIND - Computes the degree arc sinus
9.7 ARCTAN - Computes the radiant arc tangent
9.8 ARCTAND - Computes the degree arc tangent
9.9 ARGS - Returns the number of arguments in a list
9.10 BOOTDRV - Determines from which drive the system was booted
9.11 BUFFERS - Returns BUFFERS or HIBUFFERS from CONFIG.SYS
9.12 CHR - Returns the character with the given ASCII code
9.13 CONCAT - Returns the concatenation of the arguments
9.14 COPY - Returns a substring of a string
9.15 COS - Computes the radiant cosinus function
9.16 COSD - Computes the degree cosinus function
9.17 COSH - Computes the cosinus hyperbolic function
9.18 COUNTRY - Returns the country code from CONFIG.SYS
9.19 DATE - Returns the current date in the form MM/DD/YYYY
9.20 DAY - Determines the day in a month for a given date
9.21 DELETE - Deletes a substring from a string
9.22 DEVICE - Returns the number of the line in CONFIG.SYS which
contains the line 'DEVICE='argument
9.23 DFREE - Returns the free bytes on a drive
9.24 DIR - Returns the current directory on a drive
9.25 DOSPATH - Locates a file in PATH and returns its full path
9.26 DOSVER - Returns the DOS version
9.27 DOY - Returns the day in a year for a given date
9.28 DSIZE - Returns the capacity of a drive
9.29 E - The Euler constant
9.30 ENVCNT - Determines the number of shell variables set
9.31 ENVUSED - Determines the number of bytes used by shell vars
9.32 EPS - Returns the constant EPS, which ASET uses to classify two
real numbers as equal
9.33 EVEN - Determines whether the argument is an even integer number
9.34 EXP - Computes the exp function
9.35 FAC - Compute the faculty function
9.36 FATTR - Returns a string representing the attributes of a file
9.37 FCBSX - Returns the number of contemporary open files from CONFIG.SYS
9.38 FCBSY - Returns the minimum number of kept-open files from CONFIG.SYS
9.39 FDATE - Returns the last modification date of a file
9.40 FDIR - Returns the name of the deepest directory in a path
9.41 FDRIVE - Extracts the drive specification from a path
9.42 FEXPAND - Returns the full path to a file
9.43 FEXT - Extracts the extension from a path
9.44 FILES - Returns the maximum number of file handles from CONFIG.SYS
9.45 FNAME - Extracts the name from a path
9.46 FNAMEX - Extracts name+extension from a path
9.47 FPATH - Extracts the directory specification from a path
9.48 FRAC - Returns the fractional part of a real number
9.49 FSIZE - Returns the size of a file in bytes
9.50 FTIME - Returns the last modification date of a file
9.51 GETKEY - Asks you to press a key from a given key set w/o echo
9.52 GETNUM - Asks you to input a real number
9.53 GETSTR - Asks you to input a string
9.54 HOUR - Returns the system hour
9.55 IF - Condition IF
9.56 INSTR - Returns the position of a substring in a string
9.57 INT - Returns the integer part of a real number
9.58 ISDIR - Returns if the argument is an existing directory
9.59 LABEL - Returns the label of a disk
9.60 LASTDRV - Returns the LASTDRIVE from CONFIG.SYS
9.61 LEAP - Determines whether a year is a leapyear
9.62 LEFT - Extracts the leftmost part of a str
9.63 LEN - Returns the length of a string in characters
9.64 LINE - Returns the argument1-th line from the file with the name argument2
9.65 LN - Computes the natural logarithm function
9.66 LOCASE - Converts a string to lowercase
9.67 LOG - Computes the logarithm of the second argument to the base
of the first argument
9.68 MAX - Returns the maximum entry from a numeric or string list
9.69 MIN - Returns the minimum entry from a numeric or string list
9.70 MINUTE - Returns the system minute
9.71 MONTH - Returns the month in the year for a given date
9.72 MONTHN - Returns the name of a month for a given date
9.73 NTH - Picks the n-th word of a string
9.74 NTHARG - Picks the n-th argument of a list
9.75 ODD - Determines whether the argument is an odd integer number
9.76 ORD - Returns the code of the first character in the argument
9.77 PI - The constant pi
9.78 POS - Returns the position of a substring in a string
9.79 QUOTE - Put a string in quotes (')
9.80 RAMFREE - Determines the amount of free RAM memory
9.81 RANDOM - Returns a random number
9.82 RIGHT - Returns the rightmost part of a string
9.83 ROUND - Returns the value rounded to the next integer
9.84 SECOND - Returns the system second
9.85 SHELL - Returns the SHELL from CONFIG.SYS without additional
parameters and switches
9.86 SIGN - Returns the sign of a number
9.87 SIN - Computes the radiant sinus function
9.88 SIND - Computes the degree sinus function
9.89 SINH - Computes the sinus hyperbolicus function
9.90 SQR - Computes the square function (argument raised to the power of 2)
9.91 SQRT - Computes the square root function (argument raised to the power of 0.5)
9.92 STACKX - Returns the number of stack frames from CONFIG.SYS
9.93 STACKY - Returns the size of the stack frame from CONFIG.SYS
9.94 SUBALL - Replaces all substrings in a string
9.95 SUBST - Replaces a substring once in a string
9.96 TAN - Computes the radiant tangent function
9.97 TAND - Computes the degree tangent function
9.98 TANH - Computes the tangent hyperbolic function
9.99 TIME - Returns the current time
9.100 TYPE - Returns the type of the argument
9.101 UNIQUE - Returns a unique (ie. non-existing) filename for a directory
9.102 UNQUOTE - Remove one level of quotes (') from a string
9.103 UPCASE - Converts a string to uppercase
9.104 WDAY - Returns the day of a week for a given date
9.105 WDAYN - Returns the name of a weekday for a given date
9.106 WORDS - Returns the number of words in the arguments
9.107 YEAR - Returns the year of a given date
10 Details
10.1 Evaluation errors
10.2 Internal data representation
10.3 Further notes
Copyright
Last update on November 25, 2000, by Michel Lavaud
To download the manual Aset - Advanced Set command in pdf format (563Kb), click here.