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
absmethodsee abs in Maths functions
abstractkeywordsee abstract class and Interface
Abstract classtopicsee Abstract class
Abstract function methodtopicsee Abstract function method
Abstract procedure methodtopicsee Abstract procedure method
Abstract propertytopicsee Abstract property
acosmethodsee acos in Maths functions
acosDegmethodsee acosDeg in Maths functions
addmethodsee add in Set (data structure)
addFromListmethodsee addFromList in Set (data structure)
altpropertysee alt in Vector graphics properties
andkeywordsee and in Logical operators
appendmethodsee append in List
appendListmethodsee appendList in List
Append (code)IDEsee Load, run, save programs
Argumenttopicsee Argument
Arithmetic operatortopicsee Arithmetic operators
ArrayTypesee Array
Array2DTypesee Array2D
askeywordsee as in Parameters
asArraymethodsee asArray in List
asBinarymethodsee asBinary in Integer
ASCIItopicsee Character sets
asHtmlmethodsee asHtml in Displaying images from URLs
asinmethodsee asin in Maths functions
asinDegmethodsee asinDeg in Maths functions
asListmethodsee Common dot methods
asListImmutablemethodsee asListImmutable in List immutable
asRegExpmethodsee asRegExp in String
assertkeywordsee Assert statement
asSetmethodsee Set (data structure)
asStringmethodsee Common dot methods
asSVGmethodsee asSVG in Displaying images from URLs
asUnicodemethodsee asUnicode in String
atanmethodsee atan in Maths functions
atanDegmethodsee atanDeg in Maths functions
B    return to top
bekeywordsee Let statement
bitAndmethodsee bitAnd in Bitwise functions
bitNotmethodsee bitNot in Bitwise functions
bitOrmethodsee bitOr in Bitwise functions
bitShiftLmethodsee bitShiftL in Bitwise functions
bitShiftRmethodsee bitShiftR in Bitwise functions
Bitwise functionstopicsee Bitwise functions
bitXormethodsee bitXor in Bitwise functions
blackconstantsee Colours
Block graphicstopicsee Block graphics
blueconstantsee Colours
BooleanTypesee Boolean
BreakpointIDEsee Debugging programs
brownconstantsee Colours
Button clearIDEsee Navigate around the IDE
Button debugIDEsee Debugging programs
Button demoIDEsee Load, run, save programs
Button displayIDEsee Navigate around the IDE
Button fileIDEsee Load, run, save programs
Button helpIDEsee Navigate around the IDE
Button infoIDEsee Navigate around the IDE
Button outlineIDEsee Browse code
Button pauseIDEsee Debugging
Button redoIDEsee Redo in Edit instructions
Button runIDEsee Load, run, save programs
Button stepIDEsee Debugging
Button stopIDEsee Load, run, save programs
Button trimIDEsee Delete in Edit instructions
Button undoIDEsee Undo in Edit instructions
Button worksheetIDEsee Navigate around the IDE
C    return to top
callkeywordsee Procedure call
catchkeywordsee catch in Try statement
ceilingmethodsee ceiling in Maths functions
centreX, centreYpropertiessee centreX, centreY in Vector graphics properties
Character setstopicsee Character sets
CircleVGTypesee circleVG in Vector graphics
classkeywordsee Class
ClassTypesee Class
clearAndResetmethodsee clearAndReset in Turtle graphics
clearAllDisplaysmethodsee clearAllDisplays
clearBlocksmethodsee clearBlocks and BlockGraphics
clearHtmlmethodsee clearHtml and Rendering Html
clearKeyBuffermethodsee clearKeyBuffer in Standalone procedures
clearPrintedTextmethodsee clearPrintedText in Standalone procedures
clearVectorGraphicsmethodsee clearVectorGraphics and Vector graphics
clockmethodsee clock in System methods
closemethodsee close in Input/output
closeBraceconstantsee String constants
Colourstopicsee Colours
Combining graphicstopicsee Combining graphic outputs
Comment #topicsee # Comments
Compilationtopicsee Load, run, and save programs
Compile errorstopicsee Compile Errors and Warnings
constantkeywordsee constant and Library constants
Constantstopicsee Library constants
constructorkeywordsee Constructor
containsmethodsee Common dot methods
Context menuIDEsee Debugging
copykeywordsee Copy with
cosmethodsee cos in Maths functions
cosDegmethodsee cosDeg in Maths functions
createFileForWritingmethodsee createFileForWriting in Input/output
CSStopicsee Rendering Html
D    return to top
degToRadmethodsee degToRad in Maths functions
dequeuemethodsee dequeue in Queue functions
DictionaryTypesee Dictionary
DictionaryImmutableTypesee DictionaryImmutable
differencemethodsee difference in Set (data structure)
DisplayIDEsee Navigate around the IDE
displayBlocksmethodsee Block graphics
displayHtmlmethodsee Rendering Html
displayVectorGraphicsmethodsee displayVectorGraphics in Vector Graphics
divkeywordsee div in Arithmetic operators
Dot methodtopicsee Dot method
Dot syntaxtopicsee Dot syntax
E    return to top
eachkeywordsee Each loop
EditorIDEsee Navigate around the IDE
elsekeywordsee If statement
emptykeywordsee Empty of Type
endkeywordAutomatically supplied at end of program constructs
endOfFilemethodsee endOfFile in Input/output
enqueuemethodsee enqueue in Queue functions
enumkeywordsee Enum
Equality testingtopicsee Equality testing
exceptionkeywordsee exception in Try statement
expmethodsee exp in Maths functions
Expressiontopicsee Expressions
Extension functiontopic
Extension proceduretopic
F    return to top
falseconstantsee Boolean constants
FieldIDEsee Create new instructions
File input/outputtopicsee Input/output
fillmethodsee Vector graphics
fillColourpropertysee fillColour in Vector graphics properties
filtermethodsee filter in Higher-order Functions
FloatTypesee Floating point
floormethodsee floor in Maths functions
forkeywordsee For loop
fromkeywordsee For loop
FuncTypesee Func
functionkeywordsee function
Function methodtopicsee Function method
Function referencetopicsee Function reference
Functional programmingtopicsee Functional programming
G    return to top
getBackgroundmethodsee Block graphics
getCharmethodsee Block graphics
getForegroundmethodsee Block graphics
getKeymethodsee getKey in Standalone procedures
getKeyWithModifiermethodsee getKeyWithModifier in System methods
GhostingTypesee Ghosting in Edit instructions
globalkeywordsee Scoping and name qualification
Global instructionstopicsee Global instructions
Global promptIDEsee Browse code
Graphicstopicsee Block Graphics, Turtle graphics, Vector graphics
greenconstantsee Colours
greyconstantsee Colours
H    return to top
hasKeymethodsee Dictionary immutable
headmethodsee Common dot methods
headingpropertysee heading in Turtle graphics
heightpropertysee height in Vector graphics properties
Hexadecimaltopicsee Integers, Colours and Unicode
hidemethodsee Turtle graphics
HoFtopicsee Higher-order Functions
HTMLtopicsee Rendering Html
I    return to top
IDEIDEsee Integrated Development Environment
Identifiertopicsee Identifier
ifkeywordsee If statement
If expressiontopicsee If expression
imagekeywordsee image in Displaying images from URLs
ImageVGTypesee ImageVG in Vector graphics
Immutabilitytopicsee Named values and Re-assigning and mutating named values
Import (code)IDEsee Load, run, save programs
inkeywordsee Each loop
Indexed value, index rangetopicsee Indexed values and Index range
indexOfmethodsee Common dot methods
Inheritancetopicsee Inheritance
inheritskeywordsee inherits in Inheritance
initialiseFromClockmethodsee initialiseFromClock in Random
Input, keyboardtopicsee Navigate around the IDE
Input, filetopicsee Input/output
inputFloatmethodsee inputFloat in System methods
inputFloatBetweenmethodsee inputFloatBetween in System methods
inputIntmethodsee inputInt in System methods
inputIntBetweenmethodsee inputIntBetween in System methods
inputStringmethodsee inputString in System methods
inputStringFromOptionsmethodsee inputStringFromOptions in System methods
inputStringWithLimitsmethodsee inputStringWithLimits in System methods
insertmethodsee insert in List
Instancetopicsee New instance
InstructionIDEsee Create new instructions
IntTypesee Integer
interfacekeywordsee Interface
Interpolated stringtopicsee Interpolated strings
intersectionmethodsee intersection in Set (data structure)
iskeywordsee Equality testing
isAftermethodsee isAfter in String
isAfterOrSameAsmethodsee isAfterOrSameAs in String
isBeforemethodsee isBefore in String
isBeforeOrSameAsmethodsee isBeforeOrSameAs in String
isDisjointFrommethodsee isDisjointFrom in Set (data structure)
isInfinitemethodsee isInfinite in Maths functions
isNaNmethodsee isNaN in Maths functions
isntkeywordsee Equality testing
isSubsetOfmethodsee isSubsetOf in Set (data structure)
isSupersetOfmethodsee isSupersetOf in Set (data structure)
itempropertysee item0, item1,... in Tuples
J    return to top
joinmethodsee join in Set (data structure)
K    return to top
Keyboardtopicsee Navigate around the IDE
keysmethodsee keys in Dictionary
L    return to top
lambdakeywordsee Lambda
lengthmethodsee Common dot methods
letkeywordsee Let statement
librarykeywordsee Scoping and name qualification
LineVGTypesee Vector graphics
ListImmutableTypesee ListImmutable
Literal valuetopicsee Literal value
log10methodsee log10 in Maths functions
log2methodsee log2 in Maths functions
logEmethodsee logE in Maths functions
Logical operatortopicsee Logical operators
lowerCasemethodsee lowerCase in String
M    return to top
mainkeywordsee main
mapmethodsee map in Higher-order Functions
matchesRegExpmethodsee matchesRegEx in String
maxBymethodsee maxBy in Higher-order Functions
maxFloatmethodsee maxFloat in List
maxIntmethodsee maxInt in List
minFloatmethodsee minFloat in List
minIntmethodsee minInt in List
Member instructionstopicsee Member instructions
Member promptIDEsee Browse code
Methodtopicsee Method
minBymethodsee minBy in Higher-order Functions
modkeywordsee mod in Arithmetic operators
Mousetopicsee Navigate around the IDE
movemethodsee Turtle graphics
moveTomethodsee Turtle graphics
Mutabilitytopicsee Named values and Re-assigning and mutating named values
N    return to top
Named valuetopicsee Named values
newkeywordsee New instance
nextmethodsee next in Random
nextIntmethodsee nextInt in Random
notkeywordsee Logical operators
Numeric comparisontopicsee Equality testing
O    return to top
Object-oriented programmingtopicsee Object-oriented programming
ofkeywordsee <of [Type]> in Standard data structures
openBraceconstantString constants
openFileForReadingmethodsee openFileForReading in Input/output
Operatortopicsee Operators
orkeywordsee Logical operators
outkeywordsee Procedure returned values
Output, filetopicsee Input/output
P    return to top
Parametertopicsee Parameters
parseAsFloatmethodsee parseAsFloat in Standalone functions
parseAsIntmethodsee parseAsInt in Standalone functions
pausemethodsee Standalone procedures
peekmethodsee Common dot methods
penColourmethodsee penColour in Turtle graphics and Colours
penDownmethodsee penDown in Turtle graphics
penUpmethodsee penUp in Turtle graphics
penWidthmethodsee penWidth in Turtle graphics
piconstantsee Maths constant
placeAtmethodsee placeAt in Turtle graphics
popmethodsee pop in Stack functions
prependmethodsee prepend in List
prependListmethodsee prependList in List
pressAnyKeyToContinuemethodsee pressAnyKeyToContinue in Standalone procedures
printkeywordsee Print statement
printLinemethodsee printLine in Library procedures
printNoLinemethodsee printNoLine in Library procedures
printTabmethodsee printTab in Library procedures
privatekeywordsee Private property, procedure method and function
Procedural programmingtopicsee Procedural Programming
procedurekeywordsee Procedure
PromptIDEsee Browse code
propertykeywordsee Property
Punctuation symbolstopicsee Punctuation symbols
pushmethodsee push in Stack functions
putmethodsee Array, Array2D, List and Dictionary
Q    return to top
QueueTypesee Queue
quotesconstantsee String constants
R    return to top
radiuspropertysee radius in Vector graphics properties
radToDegmethodsee radToDeg in Maths functions
randommethodsee random in System methods
RandomTypesee Random
randomIntmethodsee randomInt in System methods
rangemethodsee range in Indexed values
readLinemethodsee readLine in Input/output
readWholeFilemethodsee readWholeFile in Input/output
recordkeywordsee Record
RectangleVGTypesee RectangleVG in Vector graphics
Recursiontopicsee Recursion
redconstantsee Colours
reducemethodsee reduce in Higher-order Functions
refkeywordsee ref in Higher-order Functions
Regular expressiontopicsee Regular expressions
removemethodsee remove in List
removeAllmethodsee removeAll in List
removeAtmethodsee removeAt in List
and removeAt in Dictionary
removeFirstmethodsee removeFirst in List
repeatkeywordsee Repeat loop
replacemethodsee replace in String
returnkeywordsee return
returnskeywordsee returns
roundmethodsee round in Maths functions
Run controlsIDEsee Load, run, and save programs
S    return to top
saveAndClosemethodsee saveAndClose in Input/output
sequencemethodsee sequence in Standalone functions
sequenceWithStepmethodsee sequence in Standalone functions
setkeywordsee Set statement
SetTypesee Set (data structure)
setAltmethodsee setAlt in Vector graphics properties
setCentreXmethodsee setCentreX in Vector graphics properties
setCentreYmethodsee setCentreY in Vector graphics properties
setFillColourmethodsee setFillColour in Vector graphics properties
setHeightmethodsee setHeight in Vector graphics properties
setRadiusmethodsee setRadius in Vector graphics properties
setStrokeColourmethodsee setStrokeColour in Vector graphics properties
setStrokeWidthmethodsee setStrokeWidth in Vector graphics properties
setTitlemethodsee setTitle in Vector graphics properties
setWidthmethodsee setWidth in Vector graphics properties
setX, setYmethodssee setX, setY in Vector graphics properties
setX1, setY1, setX2, setY2methodssee setX1, setY1, setX2, setY2 in Vector graphics properties
showmethodsee show in Turtle graphics
sinmethodsee sin in Maths functions
sinDegmethodsee sinDeg in Maths functions
sortBymethodsee sortBy in Higher-order Functions
splitmethodsee split in String
sqrtmethodsee sqrt in Maths functions
StackTypesee Stack
Standalone functiontopicsee Standalone functions
Standalone proceduretopicsee Standalone procedures
Standard data structurestopicsee Standard data structures
Statement instructiontopicsee Statement instructions
Statement promptIDEsee Browse code
stepkeywordsee step in For loop
StringTypesee String
strokeColourpropertysee strokeColour in Vector graphics properties
strokeWidthpropertysee strokeWidth in Vector graphics properties
Subclasstopicsee Subclass
Superclasstopicsee Superclass
Symbol, punctuationtopicsee Punctuation symbols
System infoIDEsee Navigate around the IDE
System methodtopicsee System methods
T    return to top
tailmethodsee tail in List
tanmethodsee tan in Maths functions
tanDegmethodsee tanDeg in Maths functions
testkeywordsee Test
TextFileReaderTypesee TextFileReader in Input/output
TextFileWriterTypesee TextFileWriter in Input/output
TextVGTypeTextVG has not been implemented yet, and will be in a future release
thenkeywordsee If statement
thiskeywordsee this in Class
throwkeywordsee throw
titlepropertysee title in Vector graphics properties
tokeywordsee For loop
tonemethodsee Sound
transparentconstantsee Colours
trimmethodsee trim in String
trueconstantsee Boolean constants
trykeywordsee Try statement
TupleTypesee Tuple
turnmethodsee turn in Turtle graphics
turnToHeadingmethodsee turnToHeading in Turtle graphics
TurtleTypesee Turtle graphics
TypeTopicsee Value Types
U    return to top
unicodemethodsee unicode in Standalone functions and Character sets
unionmethodsee union in Set (data structure)
upperCasemethodsee upperCase in String
V    return to top
Value Typetopicsee Value Types
valuesmethodsee values in Dictionary
variablekeywordsee Variable statement
VectorGraphicTypesee VectorGraphic in Vector graphics
Vector graphicstopicsee Vector graphics
W    return to top
waitForKeymethodsee waitForKey in System methods
whilekeywordsee While loop
whiteconstantsee Colours
widthpropertysee width in Vector graphics properties
withkeywordsee Copy with
withAltmethodsee setAlt in Vector graphics properties
withCentreXmethodsee setCentreX in Vector graphics properties
withCentreYmethodsee setCentreY in Vector graphics properties
withFillColourmethodsee setFillColour in Vector graphics properties
withHeightmethodsee setHeight in Vector graphics properties
withInsertmethodsee withInsert in List
withPutmethodsee Common dot methods
withRadiusmethodsee setRadius in Vector graphics properties
withRemoveAllmethodsee withRemoveAll in List
withRemoveAtmethodsee Common dot methods
withRemoveFirstmethodsee withRemoveFirst in List
withStrokeColourmethodsee setStrokeColour in Vector graphics properties
withStrokeWidthmethodsee setStrokeWidth in Vector graphics properties
withTitlemethodsee setTitle in Vector graphics properties
withWidthmethodsee setWidth in Vector graphics properties
withX, withYmethodssee setX, setY in Vector graphics properties
withX1, withY1,
withX2, withY2
methodssee setX1, setY1, setX2, setY2 in Vector graphics properties
writeLinemethodsee writeLine in Input/output
writeWholeFilemethodsee writeWholeFile in Input/output
X    return to top
x, ypropertiessee x, y in Vector graphics properties
and x, y in Turtle graphics properties
x1, y1, x2, y2propertiessee x1, y1, x2, y2 in Vector graphics properties
Y    return to top
yellowconstantsee Colours
Z    return to top

Punctuation symbols

Punctuation symbols
(  )bracketsused in arithmetic or logical expressions to define 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 to signify 'returns'
_underscorethe only punctuation symbol that may be used within an identifier (name),
also used to 'discard' elements when deconstructing a Tuple or a ListImmutable
"double-quotesthe delimiter for a literal String
See also the constant quotes
#hashprefaces a comment

Elan Index and Symbols go to the top