Elan Index and Symbols
Index
Punctuation Symbols

Index

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

topics  keywords  methods
Types  and   IDE
  categories   links into the Language
and Library Reference documents
A    return to top
absmethodsee 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 Maths functions
acosDegmethodsee Maths functions
addmethodsee Vector graphics
addFromListmethodsee Set
andkeywordsee Logical operators
appendmethodsee append
appendListmethodsee append
Argumenttopicsee Argument
Arithmetic operatortopicsee Arithmetic operator
ArrayTypesee Array, also Array2D
Array2DTypesee Array2D
askeywordsee as
asBinarymethodsee asBinary
ASCIItopicsee Character sets
asinmethodsee Maths functions
asinDegmethodsee Maths functions
asListmethodsee asList
asListImmutablemethodsee lists
asRegExpmethodsee asRegExp
assertkeywordsee Assert statement
asSetmethodsee asSet
Assignmenttopicsee Assignment
asStringmethodsee asString
asSvgmethodsee asSvg
asUnicodemethodsee asUnicode
atanmethodsee Maths functions
atanDegmethodsee Maths functions
B    return to top
bekeywordsee Let instruction
bitAndmethodsee Bitwise functions
bitNotmethodsee Bitwise functions
bitOrmethodsee Bitwise functions
bitShiftLmethodsee Bitwise functions
bitShiftRmethodsee Bitwise functions
Bitwise functionstopicsee Bitwise functions
bitXormethodsee Bitwise functions
blackconstantsee Colours
Block graphicstopicsee Block graphics
blueconstantsee Colours
BooleanTypesee Boolean
BreakpointIDEsee Breakpoints
brownconstantsee Colours
Button +/- IDEsee Button +/- Outlining
Button Clear DisplayIDEsee Display
Button Clear System infoIDEsee System info
Button DebugIDEsee Run controls
Button DemoIDEsee Button Demo
Button FileIDEsee Button File
Button HelpIDEsee Button Help
Button PauseIDEsee Run controls
Button RedoIDEsee Button Redo
Button RunIDEsee Run controls
Button StepIDEsee Run controls
Button StopIDEsee Run controls
Button TrimIDEsee Button Trim
Button UndoIDEsee Button Undo
C    return to top
callkeywordsee Procedure call
catchkeywordsee catch instruction
ceilingmethodsee ceiling
Character setstopicsee Character sets
CircleVGTypesee CircleVG
classkeywordsee Class
clearPrintedTextmethodsee Library procedures
clearKeyBuffermethodsee Library procedures
clockmethodsee System methods
closemethodsee TextFileReader
closeBraceconstantsee Library constants
Colourstopicsee Colours
Commenttopicsee Comments
Compilationtopicsee Compilation
Compile errorstopicsee Compile Errors and Warnings
constantkeywordsee Constant
constructorkeywordsee Constructor
Container instructionIDEsee IDE
containsmethodsee contains
Context menuIDEsee IDE
copykeywordsee Copy with
Copy withtopicsee Copy with
cosmethodsee Maths functions
cosDegmethodsee Maths functions
createFileForWritingmethodsee TextFileWriter
CSStopicsee CSS
D    return to top
degToRadmethodsee Maths functions
dequeuemethodsee Queues
DictionaryTypesee Dictionary
DictionaryImmutableTypesee DictionaryImmutable
differencemethodsee Set
DisplayIDEsee IDE
displayBlocksmethodsee Block graphics
displayHtmlmethodsee Display Html
displayVectorGraphicsmethodsee Vector graphics
divkeywordsee Maths functions
Dot methodtopicsee Dot methods
E    return to top
eachkeywordsee Each loop
EditorIDEsee IDE code editor
elsekeywordsee Else clause
emptykeywordsee Empty of Type
endkeywordsee end
endOfFilemethodsee TextFileReader
enqueuemethodsee Queues
enumkeywordsee Enum
Equality testtopicsee Equality test
exceptionkeywordsee exception
expmethodsee Maths functions
Expressiontopicsee Expressions
Extension functiontopicsee Extension function
Extension proceduretopicsee Extension procedure
F    return to top
falseconstantsee Boolean
FieldIDEsee Fields
File accesstopicsee File input/output
fillmethodsee Vector graphics
filtermethodsee filter in Higher order functions
FloatTypesee Float
floormethodsee floor
forkeywordsee For loop
fromkeywordsee from
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
getKeyWithModifiermethodsee getKeyWithModifier
Global instructionstopicsee Global instructions
Global selectorIDEsee Global selector
Graphicstopicsee Block Graphics, Turtle graphics, Vector graphics
greenconstantsee Colours
greyconstantsee Colours
H    return to top
hasKeymethodsee hasKey
headmethodsee head
headingmethodsee Turtle graphics
Hexadecimaltopicsee defining Colours and Unicode
hidemethodsee Turtle graphics
HoFtopicsee HoF, Higher order Function
HTMLtopicsee HTML
I    return to top
IDEIDEsee IDE, Integrated Development Environment
Identifiertopicsee Identifier
ifkeywordsee If statement
If expressiontopicsee If expression
ignorekeywordsee ignore
imagekeywordsee image
ImageVGTypesee ImageVG
inkeywordsee in
Indexed valuetopicsee Indexed Value
indexOfmethodsee indexOf
Inheritancetopicsee Inheritance
inheritskeywordsee Inheritance
Input, keyboardtopicsee Keyboard
Input, filetopicsee File 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
insertAtmethodsee insertAt
Instancetopicsee Instance
InstructionIDEsee Instruction
Instruction settopicsee Instruction set
IntTypesee Integer
interfacekeywordsee Interface
Interpolated stringtopicsee Interpolated strings
intersectionmethodsee Intersection
iskeywordsee is
isAftermethodsee isAfter
isAfterOrSameAsmethodsee isAfterOrSameAs
isBeforemethodsee isBefore
isBeforeOrSameAsmethodsee isBeforeOrSameAs
isDisjointFrommethodsee Set
isInfinitemethodsee isInfinite
isNaNmethodsee isNaN
isntkeywordsee isnt
isSubsetOfmethodsee Set
isSupersetOfmethodsee Set
Iterabletopicsee Iterable
J    return to top
joinmethodsee join
K    return to top
Keyboardtopicsee Keyboard
keysmethodsee keys
L    return to top
lambdakeywordsee Lambda
lengthmethodsee length
letkeywordsee Let statement
LineVGTypesee LineVG
ListImmutableTypesee Lists
Literal valuetopicsee Literal value
log10methodsee Maths functions
log2methodsee Maths functions
logEmethodsee Maths functions
Logical operatortopicsee Logical operator
lowerCasemethodsee lowerCase
M    return to top
mainkeywordsee main
mapmethodsee map in Higher order functions
maxmethodsee max
maxBymethodsee maxBy in Higher order functions
Member instructionstopicsee Member instructions
Member selectorIDEsee Member selector
Methodtopicsee method
Method, dottopicsee Method, dot
Method, standardtopicsee Method, standard
Method, systemtopicsee Method, system
minmethodsee min
minBymethodsee minBy in Higher order functions
modkeywordsee mod
Mousetopicsee Mouse
Mutabilitytopicsee Mutability and immutability
N    return to top
Named valuetopicsee Named value
newkeywordsee New instance
notkeywordsee Logical operators
Numeric comparisontopicsee Comparison
O    return to top
Object-oriented programmingtopicsee Object-oriented programming
ofkeywordsee of
openBraceconstantopenBrace
openFileForReadingmethodsee TextFileReader
Operatortopicsee Operators
orkeywordsee Logical operators
outkeywordsee out
Output, filetopicsee File Input/output
P    return to top
Parametertopicsee Parameters
Parse codetopicsee Parse code
parseAsFloatmethodsee Library functions
parseAsIntmethodsee Library functions
pausemethodsee Library procedures
pause (Turtle)methodsee Turtle graphics
peekmethodsee peek
penColourmethodsee Turtle graphics and Colours
penDownmethodsee Turtle graphics
penUpmethodsee Turtle graphics
penWidthmethodsee Turtle graphics
piconstantsee Maths functions
placeAtmethodsee Turtle graphics
popmethodsee Stack
prependmethodsee prepend
prependListmethodsee prependList
printkeywordsee Print statement
Printing HTMLtopicsee Printing HTML
printLinemethodsee printLine in Library procedures
printNoLinemethodsee printNoLine in Library procedures
printTabmethodsee printTab in Library procedures
privatekeywordsee private
Procedural programmingtopicsee Procedural programming
procedurekeywordsee Procedure
propertykeywordsee Property
Punctuation symbolstopicsee Punctuation symbols
pushmethodsee Stack
putAtmethodsee Lists
putAt2Dmethodsee Lists
putAtKeymethodsee Dictionaries
Q    return to top
QueueTypesee Queue
quotesconstantsee quotes
R    return to top
radToDegmethodsee Maths functions
randommethodsee random
RandomTypesee Random
randomIntmethodsee randomInt
rangemethodsee range
readLinemethodsee TextFileReader
readWholeFilemethodsee TextFileReader
Reassignmenttopicsee Assignment
recordkeywordsee Record
RectangleVGTypesee RectangleVG
Recursiontopicsee Recursion
redconstantsee Colours
reducemethodsee reduce in Higher order functions
refkeywordsee ref
Reference Typetopicsee Reference Type
Regular expressiontopicsee Regular expressions
removemethodsee Lists
removeAllmethodsee Lists
removeAtmethodsee Lists
removeAtKeymethodsee Dictionaries
removeFirstmethodsee removeFirst
removeLastmethodsee removeLast
repeatkeywordsee Repeat loop
replacemethodsee replace
returnkeywordsee return
returnskeywordsee returns
roundmethodsee round
Run controlsIDEsee Run controls
S    return to top
saveAndClosemethodsee File input/output
setkeywordsee Set statement
SetTypesee Set Type
showmethodsee Turtle graphics
sinmethodsee Maths functions
sinDegmethodsee Maths functions
sortBymethodsee sortBy in Higher order function)
splitmethodsee split
sqrtmethodsee Maths functions
StackTypesee Stack
Standalone functiontopicsee Standalone function
Standalone proceduretopicsee Standalone procedure
Standalone system methodtopicsee Standalone system method
Standard data structurestopicsee Standard data structures
Standard librarytopicsee Standard library
Standard methodtopicsee Standard method
Statement instructiontopicsee Statement instructions
stepkeywordsee step
StringTypesee String
strokemethodsee Vector graphics
strokeWidthmethodsee Vector graphics
Subclasstopicsee Class
Superclasstopicsee Class
Symbol, punctuationtopicsee Punctuation symbols
System infoIDEsee System info
System methodtopicsee System method
T    return to top
tailmethodsee Lists
tanmethodsee Maths functions
tanDegmethodsee Maths functions
testkeywordsee Test
testRegExpmethodsee Regular expressions
TextFileReaderTypesee TextFileReader
TextFileWriterTypesee TextFileWriter
TextVGTypesee TextVG
thenkeywordsee then
throwkeywordsee Throw statement
tokeywordsee to
transparentconstantsee Colours
trimmethodsee trim
trueconstantsee Boolean
trykeywordsee Try statement
TupleTypesee Tuple
turnmethodsee Turtle graphics
turnTomethodsee Turtle graphics
TurtleTypesee Turtle graphics
Typetopicsee Type
U    return to top
unicodemethodsee Unicode and Character sets
unionmethodsee Set
upperCasemethodsee Upper case
User profileIDEsee User profile
V    return to top
valuesmethodsee values
variablekeywordsee Variable statement
VectorGraphicTypesee Vector graphics
Vector graphicstopicsee Vector graphics
W    return to top
waitForAnyKeymethodsee System methods
whilekeywordsee While loop
whiteconstantsee Colours
withkeywordsee Copy with
withBackgroundmethodsee Block graphics
withBlockmethodsee Block graphics
withInsertmethodsee Lists
withPutmethodsee Lists
withPutKeymethodsee Dictionaries
withRemoveAllmethodsee Lists
withRemoveAtmethodsee Lists
withRemoveAtKeymethodsee Dictionaries
withRemoveFirstmethodsee Dictionaries
withTextmethodsee Text
withUnicodemethodsee Text
writeLinemethodsee File input/output
writeWholeFilemethodsee File 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