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

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