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 methodMaths functions
abs methodMaths functions
abstract class keywordInterface
abstract function keyword
abstract procedure keyword
abstract property keyword
acos methodMaths functions
acosDeg methodMaths functions
add methodSet (data structure)
addFromList methodSet (data structure)
alt propertyVector graphics properties
and keywordLogical operators
append methodList
appendList methodList
Append code IDE
Argument topic
Arithmetic operator topic
Array TypeSimple array
Array2D Type2-dimensional array
as keywordParameters
asArray methodList
asBinary methodInteger
ASCII topic
asHtml methodDisplaying images from URLs
asin methodMaths functions
asinDeg methodMaths functions
asList methodCommon dot methods
asListImmutable methodImmutable list
asRegExp methodString
assert keyword
asSet methodCommon dot methods
asString methodCommon dot methods
asSVG methodDisplaying images from URLs
asUnicode methodString
atan methodMaths functions
atanDeg methodMaths functions
B    return to top
be keyword
bitAnd methodBitwise functions
bitNot methodBitwise functions
bitOr methodBitwise functions
bitShiftL methodBitwise functions
bitShiftR methodBitwise functions
Bitwise functions topic
bitXor methodBitwise functions
black constantColours
Block graphics topic
blue constantColours
Boolean TypeTruth value
Breakpoint IDEDebugging programs
brown constantColours
Button demo IDE menuLoad, run, save programs
Button file IDE menuLoad, run, save programs
Button trim IDE menuBrowse code
Button outline IDE menuBrowse code
Button undo IDE menuEdit instructions
Button redo IDE menuEdit instructions
Button run IDE run controlsLoad, run, save programs
Button stop IDE run controlsLoad, run, save programs
Button debug IDE run controlsDebugging programs
Button pause IDE run controlsDebugging programs
Button step IDE run controlsDebugging programs
Button clear IDE controlNavigate around the IDE
Button display IDE optionsNavigate around the IDE
Button info IDE optionsNavigate around the IDE
Button help IDE optionsNavigate around the IDE
Button worksheet IDE optionsNavigate around the IDE
C    return to top
call keyword
catch keywordTry statement
ceiling methodMaths functions
centreX, centreY propertiesVector graphics properties
Character sets topic
CircleVG TypeVector graphics
class keyword
clearAndReset methodTurtle graphics
clearAllDisplays method
clearBlocks methodBlockGraphics
clearHtml methodRendering Html
clearKeyBuffer methodStandalone procedures
clearPrintedText methodStandalone procedures
clearVectorGraphics method Vector graphics
clock methodSystem methods
close methodInput/output
closeBrace constantString constants
Colours topic
Combining graphic outputs topic
comment # keyword
Compilation topicLoad, run, and save programs
Compile errors topicCompile Errors and Warnings
constant keywordLibrary constants
Constants topic
constructor keyword
contains methodCommon dot methods
Context menu IDEDebugging
copy..with keyword
cos methodMaths functions
cosDeg methodMaths functions
createFileForWriting methodInput/output
CSS topicRendering Html
D    return to top
Deconstruction topicdeconstucting a List, ListImmutable , Tuple or Record
degToRad methodMaths functions
dequeue methodQueue functions
Dictionary Type>Look-up dictionary
DictionaryImmutable TypeImmutable look-up dictionary
difference methodSet (data structure)
Display IDENavigate around the IDE
displayBlocks methodBlock graphics
displayHtml methodRendering Html
displayVectorGraphics methodVector Graphics
divkeyworddeprecated Arithmetic operators
Dot method topic
Dot syntax topic
E    return to top
each(loop) keyword
Editor IDENavigate around the IDE
else keywordIf statement
empty keywordEmpty of Type
endkeywordAutomatically supplied at end of program constructs
endOfFile methodInput/output
enqueue methodQueue functions
enum keyword
Equality testing topic
exception keywordTry statement
exp methodMaths functions
Expression topic
Extension functiontopic
Extension proceduretopic
F    return to top
false constantBoolean constants
Field IDECreate new instructions
File input/output topicInput/output
fill methodVector graphics
fillColour propertyVector graphics properties
filter methodHigher-order Functions
Float TypeFloating point
floor methodMaths functions
for loop keyword
from keyword
Func TypeFunction reference
function keyword
Function method topic
Function reference topicPassing a function as a reference
Functional programming topic
G    return to top
getKey methodStandalone procedures
getKeyWithModifier methodSystem methods
Ghosting topicEdit instructions
global keywordScope and name qualification
Global instructions topic
Global prompt IDEBrowse code
Graphics topicBlock Graphics, Turtle graphics, Vector graphics
green constantColours
grey constantColours
H    return to top
hasKey methodCommon dot methods
head methodCommon dot methods
heading propertyheadingTurtle graphics
height propertyheightVector graphics properties
HexadecimaltopicIntegers, Colours and Unicode
hide methodTurtle graphics
HoF topic
HTML topic
I    return to top
IDE IDEIntegrated Development Environment
Identifier topicIdentifiers and Type names
if statement keyword
If expression topic
image keywordDisplaying images from URLs
a href="LibRef.html#ImageVG">ImageVG TypeVector graphics
Immutability topicMutability of named values
el-topic>Import (code) IDELoad, run, save programs
in keywordEach loop
Indexed valuesIndexed value, index range topicIndex range
indexOf methodCommon dot methods
inherits keywordInheritance
initialiseFromClock methodRandom
Input, keyboard topicNavigate around the IDE
Input, file topicInput/output
inputFloat methodinputFloatSystem methods
inputFloatBetween methodSystem methods
inputInt methodinputIntSystem methods
inputIntBetween methodSystem methods
inputString methodSystem methods
inputStringFromOptions methodSystem methods
inputStringWithLimits methodSystem methods
insert methodList
Instance topicNew instance
nstruction IDECreate new instructions
Int TypeInteger
el-kw>interface keyword
Interpolated string topicInterpolated strings
intersectionintersection methodSet (data structure)
is keyword
isAfter methodString
isAfterOrSameAs methodString
isBefore methodString
isBeforeOrSameAs methodString
isDisjointFrom methodSet (data structure)
isInfinite methodMaths functions
isNaN methodMaths functions
isnt keyword
isSubsetOf methodSet (data structure)
isSupersetOf methodSet (data structure)
itemN propertyitem0, item1,... in Tuples
J    return to top
join methodSet (data structure)
K    return to top
Keyboard (input) topicStandalone procedures
Keyboard (editor) IDENavigate around the IDE
keys methodCommon dot methods
L    return to top
lambda keyword
length methodCommon dot methods
let keyword
library keywordScope and name qualification
LineVG TypeVector graphics
ListImmutable Type
Literal value topic
log10 methodMaths functions
log2 methodMaths functions
logE methodlMaths functions
Logical operator topic
lowerCase methodString
M    return to top
main keyword
map methodHigher-order Functions
matchesRegExp methodString
maxBy methodHigher-order Functions
maxFloat methodList
maxInt methodList
minFloat methodList
minInt methodList
Member instructions topic
Member prompt IDEBrowse code
Method topic
minBy methodHigher-order Functions
mod keywordArithmetic operators
Mouse topicNavigate around the IDE
move methodTurtle graphics
moveTo methodTurtle graphics
Mutability topicMutability of named values
N    return to top
Named value topic
new keyword
new code prompt IDEBrowse code
next methodnext in Random
nextInt methodnextInt in Random
not keywordLogical operators
Numeric comparison topicEquality testing
O    return to top
Object-oriented programming topicObject-oriented programming
of keyword<of [Type]> in Standard data structures
openBrace constantString constants
openFileForReading methodopenFileForReading in Input/output
Operator topicOperators
or keywordLogical operators
orderBy methodorderBy in Higher-order Functions
out keywordProcedure returned values
Output, file topicInput/output
P    return to top
Parameter topicParameters
parseAsFloat methodparseAsFloat in Standalone functions
parseAsInt methodparseAsInt in Standalone functions
pause methodStandalone procedures
peek methodCommon dot methods
penColour methodpenColour in Turtle graphics and Colours
penDown methodpenDown in Turtle graphics
penUp methodpenUp in Turtle graphics
penWidth methodpenWidth in Turtle graphics
pi constantMaths constant
placeAt methodplaceAt in Turtle graphics
pop methodpop in Stack functions
prepend methodprepend in List
prependList methodprependList in List
pressAnyKeyToContinue methodpressAnyKeyToContinue in Standalone procedures
print keywordPrint statement
printLine methodprintLine in Library procedures
printNoLine methodprintNoLine in Library procedures
printTab methodprintTab in Library procedures
private keywordPrivate property, procedure method and function
Procedural programming topicProcedural Programming
procedure keywordProcedure
PromptIDEBrowse code
property keywordProperty
Punctuation symbols topicPunctuation symbols
push methodpush in Stack functions
put methodArray, Array2D, List and Dictionary
Q    return to top
Queue TypeQueueQueue
quotes constantString constants
R    return to top
radius propertyradius in Vector graphics properties
radToDeg methodradToDeg in Maths functions
random methodrandom in System methods
Random TypeRandomRandom number
randomInt methodrandomInt in System methods
range methodrange in Indexed values
readLine methodreadLine in Input/output
readWholeFile methodreadWholeFile in Input/output
record keywordRecord
RectangleVG TypeRectangleVG in Vector graphics
Recursion topicRecursion
red constantColours
reduce methodreduce in Higher-order Functions
Regular expression topicRegular expressions
remove methodremove in List
removeAll methodremoveAll in List
removeAt methodremoveAt in List
and removeAt in Dictionary
removeFirst methodremoveFirst in List
repeat keywordRepeat loop
replace methodreplace in String
return keywordreturn in Function
returns keywordreturns in Function
round methodround in Maths functions
Run controls IDELoad, run, and save programs
S    return to top
saveAndClose methodsaveAndClose in Input/output
Scope topicScope and name qualification
sequence methodsequence in Standalone functions
sequenceWithStep methodsequence in Standalone functions
set keywordSet statement
Set (data structure) TypeSet (data structure)Set
setAlt methodsetAlt in Vector graphics properties
setCentreX methodsetCentreX in Vector graphics properties
setCentreY methodsetCentreY in Vector graphics properties
setFillColour methodsetFillColour in Vector graphics properties
setHeight methodsetHeight in Vector graphics properties
setRadius methodsetRadius in Vector graphics properties
setStrokeColour methodsetStrokeColour in Vector graphics properties
setStrokeWidth methodsetStrokeWidth in Vector graphics properties
setTitle methodsetTitle in Vector graphics properties
setWidth methodsetWidth in Vector graphics properties
setX, setY methodssetX, setY in Vector graphics properties
setX1, setY1, setX2, setY2 methodssetX1, setY1, setX2, setY2 in Vector graphics properties
show methodshow in Turtle graphics
sin methodsin in Maths functions
sinDeg methodsinDeg in Maths functions
split methodsplit in String
sqrt methodsqrt in Maths functions
Stack TypeStackLIFO stack
Standalone function topicStandalone functions
Standalone procedure topicStandalone procedures
Standard data structures topicStandard data structures
Statement instruction topicStatement instructions
Statement prompt IDEBrowse code
step keywordstep in For loop
String TypeStringCharacter string
strokeColour propertystrokeColour in Vector graphics properties
strokeWidth propertystrokeWidth in Vector graphics properties
Symbol, punctuation topicPunctuation symbols
System method topicSystem methods
T    return to top
tail methodtail in List
tan methodtan in Maths functions
tanDeg methodtanDeg in Maths functions
test keywordTest
TextFileReader TypeTextFileReader in Input/output
TextFileWriter TypeTextFileWriter in Input/output
TextVG TypeTextVG has not been implemented yet, and will be in a future release
then keywordIf statement
this keywordthis in Class
throw keywordthrow
title propertytitle in Vector graphics properties
to keywordFor loop
tone methodSound
transparent constantColours
trim methodtrim in String
true constantBoolean constants
try keywordTry statement
tuple TypeTuple
turn methodturn in Turtle graphics
turnToHeading methodturnToHeading in Turtle graphics
Turtle TypeTurtle graphics
Type topicValue Types
Type name topicType name
U    return to top
unicode methodunicode in Standalone functions and Character sets
union methodunion in Set (data structure)
upperCase methodupperCase in String
V    return to top
Value Type topicValue Types
values methodCommon dot methods
variable keywordVariable statement
VectorGraphic TypeVectorGraphic in Vector graphics
Vector graphics topicVector graphics
W    return to top
waitForKey methodwaitForKey in System methods
while keywordWhile loop
white constantColours
width propertywidth in Vector graphics properties
with keywordCopy with
withAlt methodsetAlt in Vector graphics properties
withCentreX methodsetCentreX in Vector graphics properties
withCentreY methodsetCentreY in Vector graphics properties
withFillColour methodsetFillColour in Vector graphics properties
withHeight methodsetHeight in Vector graphics properties
withInsert methodwithInsert in List
withPut methodCommon dot methods
withRadius methodsetRadius in Vector graphics properties
withRemoveAll methodwithRemoveAll in List
withRemoveAt methodCommon dot methods
withRemoveFirst methodwithRemoveFirst in List
withStrokeColour methodsetStrokeColour in Vector graphics properties
withStrokeWidth methodsetStrokeWidth in Vector graphics properties
withTitle methodsetTitle in Vector graphics properties
withWidth methodsetWidth in Vector graphics properties
withX, withY methodssetX, setY in Vector graphics properties
withX1, withY1,
withX2, withY2
methodssetX1, setY1, setX2, setY2 in Vector graphics properties
writeLine methodwriteLine in Input/output
writeWholeFile methodwriteWholeFile in Input/output
X    return to top
x, y propertiesx, y in Vector graphics properties
and x, y in Turtle graphics properties
x1, y1, x2, y2 propertiesx1, y1, x2, y2 in Vector graphics properties
Y    return to top
yellow constantColours
Z    return to top

Punctuation symbols

Punctuation symbols
(  )bracketsused in arithmetic or logical expressions to define the order of evaluation,
and to enclose a list of arguments or parameters
[  ]square bracketsused 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 dotused to define an index range
,commaused to separate items in several forms of list
:colonused to define a key:value pair in a literal Dictionary or DictionaryImmutable
+plusthe addition operator
-minusthe subtraction operator,
or the unary negation operator
*multiplythe multiplication operator
/dividethe division operator,
also used to delimit a literal Regular Expression (RegExp)
^caretraise-to-the-power-of operator
<less thancomparison operator
>greater thancomparison operator
<=less than or equal tocomparison operator
>=greater than or equal tocomparison operator
=>fat arrowused in a lambda and in a Func definition to signify 'returns'
_underscorethe 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 quotesdelimiter for a literal String that may contain sengle quotes
See also the constant quotes
#hashprefaces a comment

Elan Index and Symbols go to the top