Elan Index

See also Punctuation symbols

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Term | Category | Links
--- | --- | ---
A return to top
abs | method | see abs in Maths functions
abstract | keyword | see abstract class and Interface
Abstract class | topic | see Abstract class
Abstract function method | topic | see Abstract function method
Abstract procedure method | topic | see Abstract procedure method
Abstract property | topic | see Abstract property
acos | method | see acos in Maths functions
acosDeg | method | see acosDeg in Maths functions
add | method | see add in Set (data structure)
addFromList | method | see addFromList in Set (data structure)
alt | property | see alt in Vector graphics properties
and | keyword | see and in Logical operators
append | method | see append in List
appendList | method | see appendList in List
Append (code) | IDE | see Load, run, save programs
Argument | topic | see Argument
Arithmetic operator | topic | see Arithmetic operators
Array | Type | see Array
Array2D | Type | see Array2D
as | keyword | see as in Parameters
asArray | method | see asArray in List
asBinary | method | see asBinary in Integer
ASCII | topic | see Character sets
asHtml | method | see asHtml in Displaying images from URLs
asin | method | see asin in Maths functions
asinDeg | method | see asinDeg in Maths functions
asList | method | see Common dot methods
asListImmutable | method | see asListImmutable in List immutable
asRegExp | method | see asRegExp in String
assert | keyword | see Assert statement
asSet | method | see Set (data structure)
asString | method | see Common dot methods
asSVG | method | see asSVG in Displaying images from URLs
asUnicode | method | see asUnicode in String
atan | method | see atan in Maths functions
atanDeg | method | see atanDeg in Maths functions
B return to top
be | keyword | see Let statement
bitAnd | method | see bitAnd in Bitwise functions
bitNot | method | see bitNot in Bitwise functions
bitOr | method | see bitOr in Bitwise functions
bitShiftL | method | see bitShiftL in Bitwise functions
bitShiftR | method | see bitShiftR in Bitwise functions
Bitwise functions | topic | see Bitwise functions
bitXor | method | see bitXor in Bitwise functions
black | constant | see Colours
Block graphics | topic | see Block graphics
blue | constant | see Colours
Boolean | Type | see Boolean
Breakpoint | IDE | see Debugging programs
brown | constant | see Colours
Button demo | IDE menu | see Load, run, save programs
Button file | IDE menu | see Load, run, save programs
Button trim | IDE menu | see Delete in Browse code
Button outline | IDE menu | see Browse code
Button undo | IDE menu | see Undo in Edit instructions
Button redo | IDE menu | see Redo in Edit instructions
Button run | IDE run controls | see Load, run, save programs
Button stop | IDE run controls | see Load, run, save programs
Button debug | IDE run controls | see Debugging programs
Button pause | IDE run controls | see Debugging programs
Button step | IDE run controls | see Debugging programs
Button clear | IDE control | see Navigate around the IDE
Button display | IDE options | see Navigate around the IDE
Button info | IDE options | see Navigate around the IDE
Button help | IDE options | see Navigate around the IDE
Button worksheet | IDE options | see Navigate around the IDE
C return to top
call | keyword | see Procedure call
catch | keyword | see catch in Try statement
ceiling | method | see ceiling in Maths functions
centreX, centreY | properties | see centreX, centreY in Vector graphics properties
Character sets | topic | see Character sets
CircleVG | Type | see circleVG in Vector graphics
class | keyword | see Class
Class | Type | see Class
clearAndReset | method | see clearAndReset in Turtle graphics
clearAllDisplays | method | see clearAllDisplays
clearBlocks | method | see clearBlocks and BlockGraphics
clearHtml | method | see clearHtml and Rendering Html
clearKeyBuffer | method | see clearKeyBuffer in Standalone procedures
clearPrintedText | method | see clearPrintedText in Standalone procedures
clearVectorGraphics | method | see clearVectorGraphics and Vector graphics
clock | method | see clock in System methods
close | method | see close in Input/output
closeBrace | constant | see String constants
Colours | topic | see Colours
Combining graphics | topic | see Combining graphic outputs
Comment # | topic | see # Comments
Compilation | topic | see Load, run, and save programs
Compile errors | topic | see Compile Errors and Warnings
constant | keyword | see constant and Library constants
Constants | topic | see Library constants
constructor | keyword | see Constructor
contains | method | see Common dot methods
Context menu | IDE | see Debugging
copy | keyword | see Copy with
cos | method | see cos in Maths functions
cosDeg | method | see cosDeg in Maths functions
createFileForWriting | method | see createFileForWriting in Input/output
CSS | topic | see Rendering Html
D return to top
Deconstruction | topic | see deconstucting a List, ListImmutable, Tuple or Record
degToRad | method | see degToRad in Maths functions
dequeue | method | see dequeue in Queue functions
Dictionary | Type | see Dictionary
DictionaryImmutable | Type | see DictionaryImmutable
difference | method | see difference in Set (data structure)
Display | IDE | see Navigate around the IDE
displayBlocks | method | see Block graphics
displayHtml | method | see Rendering Html
displayVectorGraphics | method | see displayVectorGraphics in Vector Graphics
div | keyword | deprecated: see div in Arithmetic operators
Dot method | topic | see Dot method
Dot syntax | topic | see Dot syntax
E return to top
each | keyword | see Each loop
Editor | IDE | see Navigate around the IDE
else | keyword | see If statement
empty | keyword | see Empty of Type
end | keyword | Automatically supplied at end of program constructs
endOfFile | method | see endOfFile in Input/output
enqueue | method | see enqueue in Queue functions
enum | keyword | see Enum
Equality testing | topic | see Equality testing
exception | keyword | see exception in Try statement
exp | method | see exp in Maths functions
Expression | topic | see Expressions
Extension function | topic |
Extension procedure | topic |
F return to top
false | constant | see Boolean constants
Field | IDE | see Create new instructions
File input/output | topic | see Input/output
fill | method | see Vector graphics
fillColour | property | see fillColour in Vector graphics properties
filter | method | see filter in Higher-order Functions
Float | Type | see Floating point
floor | method | see floor in Maths functions
for | keyword | see For loop
from | keyword | see For loop
Func | Type | see Func
function | keyword | see function
Function method | topic | see Function method
Function reference | topic | see Function reference
Functional programming | topic | see Functional programming
G return to top
getBackground | method | see Block graphics
getChar | method | see Block graphics
getForeground | method | see Block graphics
getKey | method | see getKey in Standalone procedures
getKeyWithModifier | method | see getKeyWithModifier in System methods
Ghosting | Topic | see Ghosting in Edit instructions
global | keyword | see Scope and name qualification
Global instructions | topic | see Global instructions
Global prompt | IDE | see Browse code
Graphics | topic | see Block Graphics, Turtle graphics, Vector graphics
green | constant | see Colours
grey | constant | see Colours
H return to top
hasKey | method | see Dictionary immutable
head | method | see Common dot methods
heading | property | see heading in Turtle graphics
height | property | see height in Vector graphics properties
Hexadecimal | topic | see Integers, Colours and Unicode
hide | method | see Turtle graphics
HoF | topic | see Higher-order Functions
HTML | topic | see Rendering Html
I return to top
IDE | IDE | see Integrated Development Environment
Identifier | topic | see Identifiers and Type names
if | keyword | see If statement
If expression | topic | see If expression
image | keyword | see image in Displaying images from URLs
ImageVG | Type | see ImageVG in Vector graphics
Immutability | topic | see Named values and Mutability of named values
Import (code) | IDE | see Load, run, save programs
in | keyword | see Each loop
Indexed value, index range | topic | see Indexed values and Index range
indexOf | method | see Common dot methods
inherits | keyword | see inherits in Inheritance
initialiseFromClock | method | see initialiseFromClock in Random
Input, keyboard | topic | see Navigate around the IDE
Input, file | topic | see Input/output
inputFloat | method | see inputFloat in System methods
inputFloatBetween | method | see inputFloatBetween in System methods
inputInt | method | see inputInt in System methods
inputIntBetween | method | see inputIntBetween in System methods
inputString | method | see inputString in System methods
inputStringFromOptions | method | see inputStringFromOptions in System methods
inputStringWithLimits | method | see inputStringWithLimits in System methods
insert | method | see insert in List
Instance | topic | see New instance
Instruction | IDE | see Create new instructions
Int | Type | see Integer
interface | keyword | see Interface
Interpolated string | topic | see Interpolated strings
intersection | method | see intersection in Set (data structure)
is | keyword | see Equality testing
isAfter | method | see isAfter in String
isAfterOrSameAs | method | see isAfterOrSameAs in String
isBefore | method | see isBefore in String
isBeforeOrSameAs | method | see isBeforeOrSameAs in String
isDisjointFrom | method | see isDisjointFrom in Set (data structure)
isInfinite | method | see isInfinite in Maths functions
isNaN | method | see isNaN in Maths functions
isnt | keyword | see Equality testing
isSubsetOf | method | see isSubsetOf in Set (data structure)
isSupersetOf | method | see isSupersetOf in Set (data structure)
item | property | see item0, item1,... in Tuples
J return to top
join | method | see join in Set (data structure)
K return to top
key (keyboard input) | topic | see Input/output and Standalone procedures
Keyboard | IDE | see Navigate around the IDE
keys | method | see keys in Dictionary and keys in DictionaryImmutable
L return to top
lambda | keyword | see Lambda
length | method | see Common dot methods
let | keyword | see Let statement
library | keyword | see Scope and name qualification
LineVG | Type | see Vector graphics
ListImmutable | Type | see ListImmutable
Literal value | topic | see Literal value
log10 | method | see log10 in Maths functions
log2 | method | see log2 in Maths functions
logE | method | see logE in Maths functions
Logical operator | topic | see Logical operators
lowerCase | method | see lowerCase in String
M return to top
main | keyword | see main
map | method | see map in Higher-order Functions
matchesRegExp | method | see matchesRegEx in String
maxBy | method | see maxBy in Higher-order Functions
maxFloat | method | see maxFloat in List
maxInt | method | see maxInt in List
minFloat | method | see minFloat in List
minInt | method | see minInt in List
Member instructions | topic | see Member instructions
Member prompt | IDE | see Browse code
Method | topic | see Method
minBy | method | see minBy in Higher-order Functions
mod | keyword | see mod in Arithmetic operators
Mouse | topic | see Navigate around the IDE
move | method | see Turtle graphics
moveTo | method | see Turtle graphics
Mutability | topic | see Named values and Mutability of named values
N return to top
Named value | topic | see Named values
new | keyword | see New instance
next | method | see next in Random
nextInt | method | see nextInt in Random
not | keyword | see Logical operators
Numeric comparison | topic | see Equality testing
O return to top
Object-oriented programming | topic | see Object-oriented programming
of | keyword | see <of [Type]> in Standard data structures
openBrace | constant | String constants
openFileForReading | method | see openFileForReading in Input/output
Operator | topic | see Operators
or | keyword | see Logical operators
orderBy | method | see orderBy in Higher-order Functions
out | keyword | see Procedure returned values
Output, file | topic | see Input/output
P return to top
Parameter | topic | see Parameters
parseAsFloat | method | see parseAsFloat in Standalone functions
parseAsInt | method | see parseAsInt in Standalone functions
pause | method | see Standalone procedures
peek | method | see Common dot methods
penColour | method | see penColour in Turtle graphics and Colours
penDown | method | see penDown in Turtle graphics
penUp | method | see penUp in Turtle graphics
penWidth | method | see penWidth in Turtle graphics
pi | constant | see Maths constant
placeAt | method | see placeAt in Turtle graphics
pop | method | see pop in Stack functions
prepend | method | see prepend in List
prependList | method | see prependList in List
pressAnyKeyToContinue | method | see pressAnyKeyToContinue in Standalone procedures
print | keyword | see Print statement
printLine | method | see printLine in Library procedures
printNoLine | method | see printNoLine in Library procedures
printTab | method | see printTab in Library procedures
private | keyword | see Private property, procedure method and function
Procedural programming | topic | see Procedural Programming
procedure | keyword | see Procedure
Prompt | IDE | see Browse code
property | keyword | see Property
Punctuation symbols | topic | see Punctuation symbols
push | method | see push in Stack functions
put | method | see Array, Array2D, List and Dictionary
Q return to top
Queue | Type | see Queue
quotes | constant | see String constants
R return to top
radius | property | see radius in Vector graphics properties
radToDeg | method | see radToDeg in Maths functions
random | method | see random in System methods
Random | Type | see Random
randomInt | method | see randomInt in System methods
range | method | see range in Indexed values
readLine | method | see readLine in Input/output
readWholeFile | method | see readWholeFile in Input/output
record | keyword | see Record
RectangleVG | Type | see RectangleVG in Vector graphics
Recursion | topic | see Recursion
red | constant | see Colours
reduce | method | see reduce in Higher-order Functions
Regular expression | topic | see Regular expressions
remove | method | see remove in List
removeAll | method | see removeAll in List
removeAt | method | see removeAt in List and removeAt in Dictionary
removeFirst | method | see removeFirst in List
repeat | keyword | see Repeat loop
replace | method | see replace in String
return | keyword | see return in Function
returns | keyword | see returns in Function
round | method | see round in Maths functions
Run controls | IDE | see Load, run, and save programs
S return to top
saveAndClose | method | see saveAndClose in Input/output
Scope | topic | see Scope and name qualification
sequence | method | see sequence in Standalone functions
sequenceWithStep | method | see sequence in Standalone functions
set | keyword | see Set statement
Set | Type | see Set (data structure)
setAlt | method | see setAlt in Vector graphics properties
setCentreX | method | see setCentreX in Vector graphics properties
setCentreY | method | see setCentreY in Vector graphics properties
setFillColour | method | see setFillColour in Vector graphics properties
setHeight | method | see setHeight in Vector graphics properties
setRadius | method | see setRadius in Vector graphics properties
setStrokeColour | method | see setStrokeColour in Vector graphics properties
setStrokeWidth | method | see setStrokeWidth in Vector graphics properties
setTitle | method | see setTitle in Vector graphics properties
setWidth | method | see setWidth in Vector graphics properties
setX, setY | methods | see setX, setY in Vector graphics properties
setX1, setY1, setX2, setY2 | methods | see setX1, setY1, setX2, setY2 in Vector graphics properties
show | method | see show in Turtle graphics
sin | method | see sin in Maths functions
sinDeg | method | see sinDeg in Maths functions
split | method | see split in String
sqrt | method | see sqrt in Maths functions
Stack | Type | see Stack
Standalone function | topic | see Standalone functions
Standalone procedure | topic | see Standalone procedures
Standard data structures | topic | see Standard data structures
Statement instruction | topic | see Statement instructions
Statement prompt | IDE | see Browse code
step | keyword | see step in For loop
String | Type | see String
strokeColour | property | see strokeColour in Vector graphics properties
strokeWidth | property | see strokeWidth in Vector graphics properties
Symbol, punctuation | topic | see Punctuation symbols
System method | topic | see System methods
T return to top
tail | method | see tail in List
tan | method | see tan in Maths functions
tanDeg | method | see tanDeg in Maths functions
test | keyword | see Test
TextFileReader | Type | see TextFileReader in Input/output
TextFileWriter | Type | see TextFileWriter in Input/output
TextVG | Type | TextVG has not been implemented yet, and will be in a future release
then | keyword | see If statement
this | keyword | see this in Class
throw | keyword | see throw
title | property | see title in Vector graphics properties
to | keyword | see For loop
tone | method | see Sound
transparent | constant | see Colours
trim | method | see trim in String
true | constant | see Boolean constants
try | keyword | see Try statement
Tuple | Type | see Tuple
turn | method | see turn in Turtle graphics
turnToHeading | method | see turnToHeading in Turtle graphics
Turtle | Type | see Turtle graphics
Type | Topic | see Value Types
Type name | topic | see Type name
U return to top
unicode | method | see unicode in Standalone functions and Character sets
union | method | see union in Set (data structure)
upperCase | method | see upperCase in String
V return to top
Value Type | topic | see Value Types
values | method | see values in Dictionary and values in DictionaryImmutable
variable | keyword | see Variable statement
VectorGraphic | Type | see VectorGraphic in Vector graphics
Vector graphics | topic | see Vector graphics
W return to top
waitForKey | method | see waitForKey in System methods
while | keyword | see While loop
white | constant | see Colours
width | property | see width in Vector graphics properties
with | keyword | see Copy with
withAlt | method | see setAlt in Vector graphics properties
withCentreX | method | see setCentreX in Vector graphics properties
withCentreY | method | see setCentreY in Vector graphics properties
withFillColour | method | see setFillColour in Vector graphics properties
withHeight | method | see setHeight in Vector graphics properties
withInsert | method | see withInsert in List
withPut | method | see Common dot methods
withRadius | method | see setRadius in Vector graphics properties
withRemoveAll | method | see withRemoveAll in List
withRemoveAt | method | see Common dot methods
withRemoveFirst | method | see withRemoveFirst in List
withStrokeColour | method | see setStrokeColour in Vector graphics properties
withStrokeWidth | method | see setStrokeWidth in Vector graphics properties
withTitle | method | see setTitle in Vector graphics properties
withWidth | method | see setWidth in Vector graphics properties
withX, withY | methods | see setX, setY in Vector graphics properties
withX1, withY1, withX2, withY2 | methods | see setX1, setY1, setX2, setY2 in Vector graphics properties
writeLine | method | see writeLine in Input/output
writeWholeFile | method | see writeWholeFile in Input/output
X return to top
x, y | properties | see x, y in Vector graphics properties and x, y in Turtle graphics properties
x1, y1, x2, y2 | properties | see x1, y1, x2, y2 in Vector graphics properties
Y return to top
yellow | constant | see Colours
Z return to top

## Punctuation symbols

Punctuation symbols
( ) | brackets | used in arithmetic or logical expressions to define the order of evaluation, and to enclose a list of arguments or parameters
[ ] | square brackets | used to enclose a literal list in a mutable structure: Array, List or Dictionary, or to define an index, or an index range
{ } | braces curly brackets | used to enclose a literal list in an immutable structure: ListImmutable or DictionaryImmutable, or to define an 'interpolated field' within a literal String See also the constants openBrace and closeBrace
. | dot full stop, period | used in defining a fractional (non-integer) number (a Float), or to access a method or property using dot syntax
.. | double dot | used to define an index range
, | comma | used to separate items in several forms of list
: | colon | used to define a key:value pair in a literal Dictionary or DictionaryImmutable
+ | plus | the addition operator
- | minus | the subtraction operator, or the unary negation operator
* | multiply | the multiplication operator
/ | divide | the division operator, also used to delimit a literal Regular Expression (RegExp)
^ | caret | raise-to-the-power-of operator
< | less than | comparison operator
> | greater than | comparison operator
<= | less than or equal to | comparison operator
>= | greater than or equal to | comparison operator
=> | fat arrow | used in a lambda and in a Func definition to signify 'returns'
_ | underscore | the only punctuation symbol that may be used within a named value identifier or a Type name, also used to 'discard' elements when deconstructing a Tuple or a ListImmutable
' | single quote apostrophe | delimiter for a literal String that may contain double quotes
" | double quotes | delimiter for a literal String that may contain sengle quotes See also the constant quotes
# | hash | prefaces a comment

Elan Index and Symbols go to the top