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 functiontopicsee Abstract function
Abstract function methodtopicsee Abstract Function Method
Abstract proceduretopicsee Abstract procedure
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)
andkeywordsee and in Logical operators
appendmethodsee append in List
appendListmethodsee appendList in List
Argumenttopicsee Argument
Arithmetic operatortopicsee Arithmetic operators
ArrayTypesee Array
Array2DTypesee Array2D
askeywordsee as in Parameters
asBinarymethodsee asBinary in Integer
ASCIItopicsee Character sets
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
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 Breakpoints
brownconstantsee Colours
Button +/- IDEsee Outlining
Button Clear displayIDEsee Run controls
Button DebugIDEsee Run controls
Button DemoIDEsee Demo
Button FileIDEsee File
Button HelpIDEsee Help
Button PauseIDEsee Run controls
Button RedoIDEsee Redo
Button RunIDEsee Run controls
Button StepIDEsee Run controls
Button StopIDEsee Run controls
Button TrimIDEsee Trim
Button UndoIDEsee Undo
C    return to top
callkeywordsee Procedure call
catchkeywordsee Try statement
ceilingmethodsee ceiling in Maths functions
Character setstopicsee Character sets
CircleVGTypesee circleVG in Vector graphics
Classkeywordsee Class
clearAndResetmethodsee Turtle graphics
clearPrintedTextmethodsee clearPrintedText in Standalone procedures
clearKeyBuffermethodsee clearKeyBuffer in Standalone procedures
clockmethodsee clock in System methods
closemethodsee close in Input/output
closeBraceconstantsee String constants
Colourstopicsee Colours
Comment #topicsee # Comments
Compilationtopicsee Status panel
Compile errorstopicsee Compile Errors and Warnings
constantkeywordsee constant and Library constants
Constantstopicsee Library constants
constructorkeywordsee Constructor
Container instructionIDEsee Code editor
containsmethodsee Common dot methods
Context menuIDEsee Context menu
copykeywordsee Copy with
cosmethodsee cos in Maths functions
cosDegmethodsee cosDeg in Maths functions
createFileForWritingmethodsee createFileForWriting in Input/output
CSStopicsee Displaying 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 Display
displayBlocksmethodsee Block graphics
displayHtmlmethodsee Displaying Html
displayVectorGraphicsmethodsee Vector graphics
divkeywordsee div in Arithmetic operators
Dot methodtopicsee Dot methods
E    return to top
eachkeywordsee Each loop
EditorIDEsee Code editor
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 Throw and Try statements
expmethodsee exp in Maths functions
Expressiontopicsee Expressions
Extension functiontopicsee Extension function
Extension proceduretopicsee Extension procedure
F    return to top
falseconstantsee Boolean constants
FieldIDEsee Fields
File input/outputtopicsee Input/output
fillmethodsee Vector graphics
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 calltopicsee Function call
Function methodtopicsee Function method
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
Global instructionstopicsee Global instructions
Global selectorIDEsee Global selector
Graphicstopicsee Block Graphics, Turtle graphics, Vector graphics
greenconstantsee Colours
greyconstantsee Colours
H    return to top
hasKeymethodsee Dictionary immutable
headmethodsee Common dot methods
headingmethodsee Turtle graphics
Hexadecimaltopicsee Integers, Colours and Unicode
hidemethodsee Turtle graphics
HoFtopicsee Higher-order Functions
HTMLtopicsee Displaying Html
I    return to top
IDEIDEsee Integrated Development Environment
Identifiertopicsee Identifier
ifkeywordsee If statement
If expressiontopicsee If expression
ignorekeywordsee Marking a test with ignore
imagekeywordsee Displaying images
ImageVGTypesee Vector graphics
inkeywordsee Each loop
Indexed valuetopicsee Indexed Value
indexOfmethodsee Common dot methods
Inheritancetopicsee Inheritance
inheritskeywordsee Inheritance
Input, keyboardtopicsee Keyboard
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 Instructions
IntTypesee Integer
interfacekeywordsee Interface
Interpolated stringtopicsee Interpolated strings
intersectionmethodsee 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)
J    return to top
joinmethodsee join in Set (data structure)
K    return to top
Keyboardtopicsee Keyboard
keysmethodsee keys in Dictionary
L    return to top
lambdakeywordsee Lambda
lengthmethodsee Common dot methods
letkeywordsee Let statement
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 selectorIDEsee Member selector
Methodtopicsee Methods
minBymethodsee minBy in Higher-order Functions
modkeywordsee mod in Arithmetic operators
Mousetopicsee Mouse
movemethodsee Turtle graphics
moveTomethodsee Turtle graphics
Mutabilitytopicsee Mutability and immutability
N    return to top
Named valuetopicsee Named value
newkeywordsee New instance
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
printkeywordsee Print statement
Printing HTMLtopicsee Printing HTML
printLinemethodsee printLine in Library procedures
printNoLinemethodsee printNoLine in Library procedures
printTabmethodsee printTab in Library procedures
privatekeywordsee Private property, procedure and function
Procedural programmingtopicsee Procedural programming
procedurekeywordsee Procedure
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
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
removeFirstmethodsee removeFirst in List
repeatkeywordsee Repeat loop
replacemethodsee replace in String
returnkeywordsee return
returnskeywordsee returns
roundmethodsee round in Maths functions
Run controlsIDEsee Run controls
S    return to top
saveAndClosemethodsee saveAndClose in Input/output
SelectorIDEsee Selectors
setkeywordsee Set statement
SetTypesee Set (data structure)
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 selectorIDEsee Statement selector
stepkeywordsee step in For loop
StringTypesee String
strokeColourmethodsee strokeColour in Vector graphics
strokeWidthmethodsee strokeWidth in Vector graphics
Subclasstopicsee Subclass
Superclasstopicsee Superclass
Symbol, punctuationtopicsee Punctuation symbols
System infoIDEsee System info
System methodtopicsee System methods
T    return to top
tailmethodsee tail in List
tanmethodsee tan in Maths functions
tanDegmethodsee tanDeg in Maths functions
testkeywordsee Tests
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
throwkeywordsee Throw statement
tokeywordsee For loop
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 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 Standalone procedures
whilekeywordsee While loop
whiteconstantsee Colours
withkeywordsee Copy with
withInsertmethodsee withInsert in List
withPutmethodsee Common dot methods
withRemoveAllmethodsee withRemoveAll in List
withRemoveAtmethodsee Common dot methods
withRemoveFirstmethodsee withRemoveFirst in List
writeLinemethodsee writeLine in Input/output
writeWholeFilemethodsee writeWholeFile in Input/output
X    return to top
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