Elan Index

This index contains:

Colour coding of terms
Index of terms
IDE buttons
Punctuation symbols

Colour coding of terms

instructioninstructioninstructioninstructioninstruction : Type : method : constant : property : comment : Topic : Section in documentation

Index of terms

🅰  🅱  🅲  🅳   🅴  🅵  🅶  🅷   🅸  🅹  🅺  🅻   🅼  🅽  🅾  🅿   🆀  🆁  🆂  🆃   🆄  🆅  🆆  🆇   🆈  🆉

Term Category Topic links
A    return to top
abs functionMaths functions
abstract class Code does not parse as Elan.abstract class Code does not parse as Elan.abstract class Code does not parse as Elan.abstract class Code does not parse as Elan.abstract class Code does not parse as Elan. keywordinterface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.
abstract function Code does not parse as Elan.abstract function Code does not parse as Elan.abstract function Code does not parse as Elan.abstract function Code does not parse as Elan.abstract function Code does not parse as Elan. keyword
abstract procedure Code does not parse as Elan.abstract procedure Code does not parse as Elan.abstract procedure Code does not parse as Elan.abstract procedure Code does not parse as Elan.abstract procedure Code does not parse as Elan. keyword
abstract property Code does not parse as Elan.abstract property Code does not parse as Elan.abstract property Code does not parse as Elan.abstract property Code does not parse as Elan.abstract property Code does not parse as Elan.y keyword
acos functionMaths functions
add dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
addFromList dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
alt propertyProperties of Vector graphic shapes
and Code does not parse as Elan.and Code does not parse as Elan.and Code does not parse as Elan.and Code does not parse as Elan.and Code does not parse as Elan.keywordLogical operators
Append code IDELoad, run, and save programs
append dot procedureProcedure methods on a ListlistListListList
appendList dot procedureProcedure methods on a ListlistListListList
Argument topicprocedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan. and function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.
Arithmetic operators topic
as Code does not parse as Elan.as Code does not parse as Elan.as Code does not parse as Elan.as Code does not parse as Elan.as Code does not parse as Elan.keywordParameters
asBinary dot methodDot methods on an IntintintIntegerint
ASCII topicCharacter sets
asFloat dot methodRandom
asHtml dot methodDisplaying images from URLs
asInt dot methodRandom
asin functionMaths functions
asList dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
AsRefAsRefAsRefAsRefAsRef TypeCall by reference
asRegExp dot methodDot methods on a StringstrstringStringString
assert Code does not parse as Elan.assert Code does not parse as Elan.assert Code does not parse as Elan.assert Code does not parse as Elan.assert Code does not parse as Elan.keywordtest Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.
asSet dot methodCommon dot methods
asSVG dot methodDisplaying images from URLs
asUnicode dot methodDot methods on a StringstrstringStringString
atan functionMaths functions
B    return to top
bitAnd functionBitwise functions
bitNot functionBitwise functions
bitOr functionBitwise functions
bitShiftL functionBitwise functions
bitShiftR functionBitwise functions
bitXor functionBitwise functions
black constantColour constants
Block graphics topic
blue constantColour constants
BooleanboolboolBooleanbool TypeNamed value data Type
Breakpoint IDEDebugging programs
brown constantColour constants
C    return to top
call Code does not parse as Elan.call Code does not parse as Elan.call Code does not parse as Elan.call Code does not parse as Elan.call Code does not parse as Elan.keywordGlobal instructions
Call by reference topic
catch Code does not parse as Elan.catch Code does not parse as Elan.catch Code does not parse as Elan.catch Code does not parse as Elan.catch Code does not parse as Elan.keywordtry Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan. (test)
ceiling dot methodDot methods on a FloatfloatdoubleDoubledouble
centreX, centreY propertiesProperties of Vector graphic shapes
Character sets topic
CircleVGCircleVGCircleVGCircleVGCircleVG TypeVector graphics
class Code does not parse as Elan.class Code does not parse as Elan.class Code does not parse as Elan.class Code does not parse as Elan.class Code does not parse as Elan.keyword
clearAllDisplays procedure
clearAndReset dot procedureTurtle graphics
clearBlocks procedureBlock graphics
clearHtml procedureRendering Html in the display
clearKeyBuffer procedureStandalone procedures
clearPrintedText procedureStandalone procedures
clearVectorGraphics procedureVector graphics
clock functionMiscellaneous methods
close procedureReading text files
closeBrace constantString constants
Colours topic
Combining graphic outputs topic
comment # keyword
Compilation topicLoad, run, and save programs
Compile errors topicCompile Errors and Warnings
constant Code does not parse as Elan.constant Code does not parse as Elan.constant Code does not parse as Elan.constant Code does not parse as Elan.constant Code does not parse as Elan.keyword
Constants (system) topic
constructor Code does not parse as Elan.constructor Code does not parse as Elan.constructor Code does not parse as Elan.constructor Code does not parse as Elan.constructor Code does not parse as Elan.keyword
contains dot methodCommon dot methods
context menu IDEDebugging programs
copy functionSystem functions
cos functionMaths functions
createBlockGraphics functionBlock graphics
createFileForWriting functionWriting text files
createList functionSystem functions
createListOfLists functionSystem functions
CSS topicRendering Html in the display
CustomError Typetry Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan. (test)
D    return to top
Deconstruction topicListlistListListList , Tuple
degrees functionMaths functions
dequeue dot methodDot methods on a QueueQueueQueueQueueQueue
DictionaryDictionaryDictionaryDictionaryDictionary TypeStandard data structures
difference dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
Display IDENavigate around the IDE
displayBlocks procedureBlock graphics
displayHtml procedureRendering Html in the display
displayVectorGraphics procedureVector Graphics
divAsFloat functionMaths functions
divAsInt functionMaths functions
Dot method topic
Dot syntax topic
E    return to top
Editor IDENavigate around the IDE
ElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeError Typetry Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan. (test)
elif Code does not parse as Elan.elif Code does not parse as Elan.elif Code does not parse as Elan.elif Code does not parse as Elan.elif Code does not parse as Elan.keywordif Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan. (instruction), ififififif Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. expression
else Code does not parse as Elan.else Code does not parse as Elan.else Code does not parse as Elan.else Code does not parse as Elan.else Code does not parse as Elan.keywordif Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan. (instruction), ififififif Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. expression
endendendendendkeywordautomatically supplied at end of program constructs
endOfFile procedureReading text files
enqueue dot methodDot methods on a QueueQueueQueueQueueQueue
enum Code does not parse as Elan.enum Code does not parse as Elan.enum Code does not parse as Elan.enum Code does not parse as Elan.enum Code does not parse as Elan.keyword
enumValue method
Equality testing topic
equals dot methodCommon dot methods
Exception topictry Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.
exp functionMaths functions
Expression topic
Extension functiontopic
Extension proceduretopic
F    return to top
false constantBoolean constants
Field IDECreate new instructions
File input/output topic
fillColour propertyProperties of Vector graphic shapes
filter dot methodHigher-order functions on a ListlistListListList
FloatfloatdoubleDoubledouble TypeNamed value data Type
float functionStandalone functions
floor dot methodDot methods on a FloatfloatdoubleDoubledouble
for Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan. loopkeyword
function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.keyword
Function method topic
Function reference topicPassing a function as a reference
Functional programming topic
G    return to top
getKey functionKeyboard input
getKeyWithModifier functionKeyboard input
getNumericKey functionKeyboard input
Ghosting topicEdit instructions
Global instructions topic
Global prompt IDEBrowse code
Graphics topicBlock Graphics , Turtle graphics , Vector graphics
green constantColour constants
grey constantColour constants
H    return to top
HashSetHashSetHashSetHashSetHashSet TypeStandard data structures
hasKey dot methodDot methods on a DictionaryDictionaryDictionaryDictionaryDictionary
head dot methodDot methods on a ListlistListListList
heading propertyProperties of a Turtle
height propertyProperties of Vector graphic shapes
HexadecimaltopicIntintintIntegerint , Colours , unicode
hide dot procedureTurtle graphics
HoF topicHigher-order Functions (HoFs)
HTML topicRendering Html in the display
I    return to top
IDE IDEIntegrated Development Environment
IDE Buttons IDEIntegrated Development Environment
Identifier topicIdentifiers and Type names
ififififif Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. (instruction)keyword
ififififif Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. (expression)keyword
ImageVGImageVGImageVGImageVGImageVG TypeVector graphics
Immutability topicMutability of named values
Import code IDELoad, run, and save programs
in Code does not parse as Elan.in Code does not parse as Elan.in Code does not parse as Elan.in Code does not parse as Elan.in Code does not parse as Elan.keywordfor Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan.for Code does not parse as Elan. loop
Indexed values topic
indexOf dot methodCommon dot methods
inherits Code does not parse as Elan.inherits Code does not parse as Elan.inherits Code does not parse as Elan.inherits Code does not parse as Elan.inherits Code does not parse as Elan.keyword
initialise dot procedureProcedure methods on a ListlistListListList
initialiseFromClock procedureRandomRandomRandomRandomRandom
Input, keyboard topicKeyboard input
Navigate around the IDE
Input, file topicText file input/output
input functionKeyboard input
inputFloat functionKeyboard input
inputFloatBetween functionKeyboard input
inputInt functionKeyboard input
inputIntBetween functionKeyboard input
inputStringFromOptions functionKeyboard input
inputStringWithLimits functionKeyboard input
insert dot procedureProcedure methods on a ListlistListListList
Instance topic
Instruction IDECreate new instructions
IntintintIntegerint TypeNamed value data Type
int functionStandalone functions
interface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.interface Code does not parse as Elan.keyword
Interpolated string topic
intersection dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
is Code does not parse as Elan.is Code does not parse as Elan.is Code does not parse as Elan.is Code does not parse as Elan.is Code does not parse as Elan.keyword
isAfter dot methodDot methods on a StringstrstringStringString
isAfterOrSameAs dot methodDot methods on a StringstrstringStringString
isBefore dot methodDot methods on a StringstrstringStringString
isBeforeOrSameAs dot methodDot methods on a StringstrstringStringString
isDisjointFrom dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
isInfinite dot methodMaths functions
isNaN dot methodMaths functions
isnt Code does not parse as Elan.isnt Code does not parse as Elan.isnt Code does not parse as Elan.isnt Code does not parse as Elan.isnt Code does not parse as Elan.keyword
isSubsetOf dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
isSupersetOf dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
item_N propertyiitem_0, item_1,... in Tuple
J    return to top
join dot methodDot methods on a ListlistListListList
K    return to top
Keyboard (editor) IDENavigate around the IDE
Keyboard (input) topicStandalone procedures
keys dot methodDot methods on a DictionaryDictionaryDictionaryDictionaryDictionary
L    return to top
lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan.keyword
length dot methodCommon dot methods
let Code does not parse as Elan.let Code does not parse as Elan.let Code does not parse as Elan.let Code does not parse as Elan.let Code does not parse as Elan.keywordin Funtional programming function only
LineVGLineVGLineVGLineVGLineVG TypeVector graphics
ListlistListListList TypeStandard data structures
Literal value topic
log10 functionMaths functions
log2 functionMaths functions
logE functionMaths functions
Logical operators topic
lowerCase dot methodDot methods on a StringstrstringStringString
M    return to top
main Code does not parse as Elan.main Code does not parse as Elan.main Code does not parse as Elan.main Code does not parse as Elan.main Code does not parse as Elan.keyword
map dot methodHigher-order functions on a ListlistListListList
matchesRegExp dot methodDot methods on a StringstrstringStringString
MaybeMaybeMaybeMaybeMaybe Type
max functionSystem functions
maxBy dot methodHigher-order functions on a ListlistListListList
Member instructions topic
Member prompt IDEBrowse code
Method topic
min functionSystem functions
minBy dot methodHigher-order functions on a ListlistListListList
mod Code does not parse as Elan.mod Code does not parse as Elan.mod Code does not parse as Elan.mod Code does not parse as Elan.mod Code does not parse as Elan.keywordArithmetic operators
Mouse topicNavigate around the IDE
move dot procedureTurtle graphics
moveTo dot procedureTurtle graphics
Mutability topicMutability of named values
N    return to top
Named value topic
new Code does not parse as Elan.new Code does not parse as Elan.new Code does not parse as Elan.new Code does not parse as Elan.new Code does not parse as Elan.keyword
new code prompt IDEBrowse code
nextGen dot methodRandom
not Code does not parse as Elan.not Code does not parse as Elan.not Code does not parse as Elan.not Code does not parse as Elan.not Code does not parse as Elan.keywordLogical operators
notEqualTo dot methodCommon dot methods
Numeric comparison topicEquality testing
O    return to top
Object-oriented programming topic
of Code does not parse as Elan.of Code does not parse as Elan.of Code does not parse as Elan.of Code does not parse as Elan.of Code does not parse as Elan.keyword<of Type> in Standard data structures
openBrace constantString constants
openFileForReading functionReading text files
Operator topic
or Code does not parse as Elan.or Code does not parse as Elan.or Code does not parse as Elan.or Code does not parse as Elan.or Code does not parse as Elan.keywordLogical operators
orderBy dot methodHigher-order functions on a ListlistListListList
Output, file topicWriting text files
P    return to top
Parameter topic
peek dot methodCommon dot methods
penColour dot procedureTurtle graphics and Colours
penDown dot procedureTurtle graphics
penUp dot procedureTurtle graphics
penWidth dot procedureTurtle graphics
pi constantMaths constant
placeAt dot procedureTurtle graphics
pop dot methodDot methods on a StackStackStackStackStack
pow function
power topicArithmetic operators
prepend dot procedureProcedure methods on a ListlistListListList
prependList dot procedureProcedure methods on a ListlistListListList
pressAnyKeyToContinue procedureStandalone procedures
print procedureStandalone procedures
printNoLine procedureStandalone procedures
printTab procedureStandalone procedures
private Code does not parse as Elan.private Code does not parse as Elan.private Code does not parse as Elan.private Code does not parse as Elan.private Code does not parse as Elan.keywordapplied to Class procedures, functions and properties
Procedural programming topic
procedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan.procedure Code does not parse as Elan.keyword
Prompt IDEBrowse code
property Code does not parse as Elan.property Code does not parse as Elan.property Code does not parse as Elan.property Code does not parse as Elan.property Code does not parse as Elan.keyword
Punctuation symbols topic
push dot methodDot methods on a StackStackStackStackStack
Q    return to top
QueueQueueQueueQueueQueue FIFO TypeStandard data structures
quotes constantString constants
R    return to top
radians functionMaths functions
radius propertyProperties of Vector graphic shapes
RandomRandomRandomRandomRandom Type
random functionMiscellaneous methods
randint functionMiscellaneous methods
range functionSystem functions , Indexed values
rangeInSteps functionSystem functions , Indexed values
rawSVGcontent propertyVector graphics
RawVG TypeVector graphics
readLine procedureReading text files
readWholeFile procedureReading text files
reassign Code does not parse as Elan.reassign Code does not parse as Elan.reassign Code does not parse as Elan.reassign Code does not parse as Elan.reassign Code does not parse as Elan.keywordreassign variable instruction
RectangleVGRectangleVGRectangleVGRectangleVGRectangleVG TypeVector graphics
Recursion topic
red constantColour constants
reduce dot methodHigher-order functions on a ListlistListListList
Reference data Type topic
Regular expression (RegExp)topic
remove dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
removeAll dot procedureProcedure methods on a ListlistListListList
removeAt dot procedureProcedure methods on a ListlistListListList
removeFirst dot procedureProcedure methods on a ListlistListListList
replace dot methodDot methods on a StringstrstringStringString
return Code does not parse as Elan.return Code does not parse as Elan.return Code does not parse as Elan.return Code does not parse as Elan.return Code does not parse as Elan.keywordfunction Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.
returns Code does not parse as Elan.returns Code does not parse as Elan.returns Code does not parse as Elan.returns Code does not parse as Elan.returns Code does not parse as Elan.keywordfunction Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.function Code does not parse as Elan.
round dot methodDot methods on a FloatfloatdoubleDoubledouble
Run controls IDELoad, run, and save programs
S    return to top
saveAndClose procedureWriting text files
Scope topic
set dot methodCall by reference
setAlt dot procedureProperties of Vector graphic shapes
setCentreX dot procedureProperties of Vector graphic shapes
setCentreY dot procedureProperties of Vector graphic shapes
setFillColour dot procedureProperties of Vector graphic shapes
setHeight dot procedureProperties of Vector graphic shapes
setRadius dot procedureProperties of Vector graphic shapes
setStrokeColour dot procedureProperties of Vector graphic shapes
setStrokeWidth dot procedureProperties of Vector graphic shapes
setTitle dot procedureProperties of Vector graphic shapes
setWidth dot procedureProperties of Vector graphic shapes
setX, setY dot proceduresProperties of Vector graphic shapes
setX1, setY1, setX2, setY2 dot proceduresProperties of Vector graphic shapes
show dot procedureProcedure methods on a turtle
sin functionMaths functions
sleepprocedure
sleep_ms procedure
split dot methodDot methods on a StringstrstringStringString
sqrt functionMaths functions
StackStackStackStackStack LIFO TypeStandard data structures
Standalone function topic
Standalone procedure topic
Standard data structures topic
Statement instruction topic
StringstrstringStringString TypeNamed value Types
strokeColour propertyProperties of Vector graphic shapes
strokeWidth propertyProperties of Vector graphic shapes
subList dot methodDot methods on a ListlistListListList
subString dot methodDot methods on a StringstrstringStringString
Symbols, punctuation topic
System method topic
T    return to top
tail dot methodListlistListListList
tan functionMaths functions
test Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.test Code does not parse as Elan.keyword
Text file input/output topic
TextFileReaderTextFileReaderTextFileReaderTextFileReaderTextFileReader TypeReading text files
TextFileWriterTextFileWriterTextFileWriterTextFileWriterTextFileWriter TypeWriting text files
then Code does not parse as Elan.then Code does not parse as Elan.then Code does not parse as Elan.then Code does not parse as Elan.then Code does not parse as Elan.keywordif Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan.if Code does not parse as Elan. instruction, ififififif Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. Code does not parse as Elan. expression
this Code does not parse as Elan.this Code does not parse as Elan.this Code does not parse as Elan.this Code does not parse as Elan.this Code does not parse as Elan.keywordClass
throw Code does not parse as Elan.throw Code does not parse as Elan.throw Code does not parse as Elan.throw Code does not parse as Elan.throw Code does not parse as Elan.keyword
title propertyProperties of Vector graphic shapes
tone procedureSound output
toString dot methodCommon dot methods
transparent constantColour constants
trim dot methodDot methods on a StringstrstringStringString
true constantBoolean constants
try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.try Code does not parse as Elan.keyword
Tuple topic
turn dot procedureTurtle graphics
turnToHeading dot procedureTurtle graphics
TurtleTurtleTurtleTurtleTurtle Type
Type topic
Type name topic
U    return to top
unicode functionCharacter sets
union dot methodDot methods on a HashSetHashSetHashSetHashSetHashSet
upperCase dot methodDot methods on a StringstrstringStringString
V    return to top
value dot methodCall by reference
Value data Type topic
values dot methodDot methods on a DictionaryDictionaryDictionaryDictionaryDictionary
variable Code does not parse as Elan.variable Code does not parse as Elan.variable Code does not parse as Elan.variable Code does not parse as Elan.variable Code does not parse as Elan.keywordvariable definition instruction
Vector graphics topic
VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic TypeVector graphics
W    return to top
waitForKey functionKeyboard input
while Code does not parse as Elan.while Code does not parse as Elan.while Code does not parse as Elan.while Code does not parse as Elan.while Code does not parse as Elan. loopkeyword
white constantColour constants
width propertyProperties of Vector graphic shapes
withAlt dot methodProperties of Vector graphic shapes
withAppend dot methodDot methods on a ListlistListListList
withAppendList dot methodDot methods on a ListlistListListList
withCentreX dot methodProperties of Vector graphic shapes
withCentreY dot methodProperties of Vector graphic shapes
withFillColour dot methodProperties of Vector graphic shapes
withHeight dot methodProperties of Vector graphic shapes
withInsert dot methodDot methods on a ListlistListListList
withPrepend dot methodDot methods on a ListlistListListList
withPrependList dot methodDot methods on a ListlistListListList
withRadius dot methodProperties of Vector graphic shapes
withRemoveAll dot methodDot methods on a ListlistListListList
withRemoveAt dot methodCommon dot methods
withRemoveFirst dot methodDot methods on a ListlistListListList
withSetdot methodCommon dot methods
withStrokeColour dot methodProperties of Vector graphic shapes
withStrokeWidth dot methodProperties of Vector graphic shapes
withTitle dot methodProperties of Vector graphic shapes
withWidth dot methodProperties of Vector graphic shapes
withX, withY dot methodsProperties of Vector graphic shapes
withX1, withY1,
withX2, withY2
dot methodsProperties of Vector graphic shapes
writeLine procedureWriting text files
writeWholeFile procedureWriting text files
X    return to top
x, y (TurtleTurtleTurtleTurtleTurtle)propertiesTurtle graphics properties
x, y (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic)propertiesProperties of Vector graphic shapes
x1, y1, x2, y2 (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic)propertiesProperties of Vector graphic shapes
Y    return to top
yellow constantColour constants
Z    return to top

IDE buttons

Button Function Topic links
demo ▼   Opens menu of demo programsLoad, run, and save programs
file ▼   Opens menu of program file operationsLoad, run, and save programs
trim   Removes code promptsBrowse code
outline   Toggles outlining of codeBrowse code
undo   Undoes changes to last valid codeEdit instructions
redo   Applies the saved changesEdit instructions
Reference Language ▼   Opens menu of supported languagesEdit instructions
Procedural ▼   Opens menu of programming paradigmsLaunch IDE
run   run Runs the programLoad, run, and save programs
stop   stop Stops the running programLoad, run, and save programs
debug   debug Enters debugging modeDebugging programs
pause   pause Pauses program execution in debug modeDebugging programs
step   step Steps through program in debug modeDebugging programs
clear   Clears the display of text and graphicsNavigate around the IDE
display   Gives the display the input focusNavigate around the IDE
info   Displays runtime errors or show debugging informationNavigate around the IDE
help   Opens the Elan documentationNavigate around the IDE
worksheet   Offers standard and external worksheets Navigate around the IDE

Punctuation symbols

Punctuation symbols
(  )(round) 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: ListlistListListList or DictionaryDictionaryDictionaryDictionaryDictionary ,
or to define an index, or an index range
{  }curly bracesused to define interpolated fields within a string
See also the constants openBrace and closeBrace
$dollarused before the opening quotes of a string so that interpolated fields
(enclosed in curly braces) can be included in the string
.dot, full stop, periodused in defining a fractional (non-integer) number (a FloatfloatdoubleDoubledouble ),
or to access a method, property or Tuple element using dot syntax
,commaused to separate items in several forms of list
:colonused to define a key:value pair in a literal DictionaryDictionaryDictionaryDictionaryDictionary
+plusthe addition operator
-minusthe subtraction operator,
or the unary negation operator
*multiplythe multiplication operator
/dividethe division operator for two numeric values at least one of which must be a FloatfloatdoubleDoubledouble,
also used to delimit a literal Regular expression (RegExp)
<less thancomparison operator
>greater thancomparison operator
<=less than or equal tocomparison operator
>=greater than or equal tocomparison operator
=>fat arrowused in a lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan.lambda Code does not parse as Elan. definition to signify 'returns'
_underscorethe only punctuation symbol that may be used within a named value identifier or a Type name ,
also used when referring to an item in a Tuple, e.g. item_2
'single quote
apostrophe
delimiter for a literal StringstrstringStringString that may contain double quotes
"double quotesdelimiter for a literal StringstrstringStringString that may contain sengle quotes
See also the constant quotes
#hashautomatically prefaces a comment

Elan Index and Symbols go to the top