| Term |
Category |
Topic links |
| A return to top |
| abs | function | Maths 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. | keyword | 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. |
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 | function | Maths functions |
| add | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| addFromList | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| alt | property | Properties 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. | keyword | Logical operators |
| Append code | IDE | Load, run, and save programs |
| append | dot procedure | Procedure methods on a ListlistListListList |
| appendList | dot procedure | Procedure methods on a ListlistListListList |
| Argument | 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.
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. | keyword | Parameters |
| asBinary | dot method | Dot methods on an IntintintIntegerint |
| ASCII | topic | Character sets |
| asFloat | dot method | Random |
| asHtml | dot method | Displaying images from URLs |
| asInt | dot method | Random |
| asin | function | Maths functions |
| asList | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
AsRefAsRefAsRefAsRefAsRef | Type | Call by reference |
| asRegExp | dot method | Dot 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. | keyword | 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. |
| asSet | dot method | Common dot methods |
| asSVG | dot method | Displaying images from URLs |
| asUnicode | dot method | Dot methods on a StringstrstringStringString |
| atan | function | Maths functions |
| B return to top |
| bitAnd | function | Bitwise functions |
| bitNot | function | Bitwise functions |
| bitOr | function | Bitwise functions |
| bitShiftL | function | Bitwise functions |
| bitShiftR | function | Bitwise functions |
| bitXor | function | Bitwise functions |
| black | constant | Colour constants |
| Block graphics | topic | |
| blue | constant | Colour constants |
BooleanboolboolBooleanbool | Type | Named value data Type |
| Breakpoint | IDE | Debugging programs |
| brown | constant | Colour 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. | keyword | Global 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. | keyword | 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. (test) |
| ceiling | dot method | Dot methods on a FloatfloatdoubleDoubledouble |
| centreX, centreY | properties | Properties of Vector graphic shapes |
| Character sets | topic | |
CircleVGCircleVGCircleVGCircleVGCircleVG | Type | Vector 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 procedure | Turtle graphics |
| clearBlocks | procedure | Block graphics |
| clearHtml | procedure | Rendering Html in the display |
| clearKeyBuffer | procedure | Standalone procedures |
| clearPrintedText | procedure | Standalone procedures |
| clearVectorGraphics | procedure | Vector graphics |
| clock | function | Miscellaneous methods |
| close | procedure | Reading text files |
| closeBrace | constant | String constants |
| Colours | topic | |
| Combining graphic outputs | topic | |
| comment # | keyword | |
| Compilation | topic | Load, run, and save programs |
| Compile errors | topic | Compile 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 method | Common dot methods |
| context menu | IDE | Debugging programs |
| copy | function | System functions |
| cos | function | Maths functions |
| createBlockGraphics | function | Block graphics |
| createFileForWriting | function | Writing text files |
| createList | function | System functions |
| createListOfLists | function | System functions |
| CSS | topic | Rendering Html in the display |
| CustomError | Type | 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. (test) |
| D return to top |
| Deconstruction | topic | ListlistListListList , Tuple |
| degrees | function | Maths functions |
| dequeue | dot method | Dot methods on a QueueQueueQueueQueueQueue |
DictionaryDictionaryDictionaryDictionaryDictionary | Type | Standard data structures |
| difference | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| Display | IDE | Navigate around the IDE |
| displayBlocks | procedure | Block graphics |
| displayHtml | procedure | Rendering Html in the display |
| displayVectorGraphics | procedure | Vector Graphics |
| divAsFloat | function | Maths functions |
| divAsInt | function | Maths functions |
| Dot method | topic | |
| Dot syntax | topic | |
| E return to top |
| Editor | IDE | Navigate around the IDE |
ElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeErrorElanRuntimeError | Type | 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. (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. | keyword | 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.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. | keyword | 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.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 |
endendendendend | keyword | automatically supplied at end of program constructs |
| endOfFile | procedure | Reading text files |
| enqueue | dot method | Dot 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 method | Common dot methods |
| Exception | topic | 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. |
| exp | function | Maths functions |
| Expression | topic | |
| Extension function | topic | |
| Extension procedure | topic | |
| F return to top |
| false | constant | Boolean constants |
| Field | IDE | Create new instructions |
| File input/output | topic | |
| fillColour | property | Properties of Vector graphic shapes |
| filter | dot method | Higher-order functions on a ListlistListListList |
FloatfloatdoubleDoubledouble | Type | Named value data Type |
| float | function | Standalone functions |
| floor | dot method | Dot 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. loop | keyword | |
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 | topic | Passing a function as a reference |
| Functional programming | topic | |
| G return to top |
| getKey | function | Keyboard input |
| getKeyWithModifier | function | Keyboard input |
| getNumericKey | function | Keyboard input |
| Ghosting | topic | Edit instructions |
| Global instructions | topic | |
| Global prompt | IDE | Browse code |
| Graphics | topic | Block Graphics , Turtle graphics , Vector graphics |
| green | constant | Colour constants |
| grey | constant | Colour constants |
| H return to top |
HashSetHashSetHashSetHashSetHashSet | Type | Standard data structures |
| hasKey | dot method | Dot methods on a DictionaryDictionaryDictionaryDictionaryDictionary
|
| head | dot method | Dot methods on a ListlistListListList |
| heading | property | Properties of a Turtle |
| height | property | Properties of Vector graphic shapes |
| Hexadecimal | topic | IntintintIntegerint , Colours , unicode |
| hide | dot procedure | Turtle graphics |
| HoF | topic | Higher-order Functions (HoFs) |
| HTML | topic | Rendering Html in the display |
| I return to top |
| IDE | IDE | Integrated Development Environment |
| IDE Buttons | IDE | Integrated Development Environment |
| Identifier | topic | Identifiers 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 | Type | Vector graphics |
| Immutability | topic | Mutability of named values |
| Import code | IDE | Load, 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. | keyword | 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. loop |
| Indexed values | topic | |
| indexOf | dot method | Common 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 procedure | Procedure methods on a ListlistListListList |
| initialiseFromClock | procedure | RandomRandomRandomRandomRandom |
| Input, keyboard | topic | Keyboard input Navigate around the IDE |
| Input, file | topic | Text file input/output |
| input | function | Keyboard input |
| inputFloat | function | Keyboard input |
| inputFloatBetween | function | Keyboard input |
| inputInt | function | Keyboard input |
| inputIntBetween | function | Keyboard input |
| inputStringFromOptions | function | Keyboard input |
| inputStringWithLimits | function | Keyboard input |
| insert | dot procedure | Procedure methods on a ListlistListListList |
| Instance | topic | |
| Instruction | IDE | Create new instructions |
IntintintIntegerint | Type | Named value data Type |
| int | function | Standalone 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 method | Dot 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 method | Dot methods on a StringstrstringStringString |
| isAfterOrSameAs | dot method | Dot methods on a StringstrstringStringString |
| isBefore | dot method | Dot methods on a StringstrstringStringString |
| isBeforeOrSameAs | dot method | Dot methods on a StringstrstringStringString |
| isDisjointFrom | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| isInfinite | dot method | Maths functions |
| isNaN | dot method | Maths 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 method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| isSupersetOf | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| item_N | property | iitem_0, item_1,... in Tuple |
| J return to top |
| join | dot method | Dot methods on a ListlistListListList |
| K return to top |
| Keyboard (editor) | IDE | Navigate around the IDE |
| Keyboard (input) | topic | Standalone procedures |
| keys | dot method | Dot 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 method | Common 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. | keyword | in Funtional programming function only |
LineVGLineVGLineVGLineVGLineVG | Type | Vector graphics |
ListlistListListList | Type | Standard data structures |
| Literal value | topic | |
| log10 | function | Maths functions |
| log2 | function | Maths functions |
| logE | function | Maths functions |
| Logical operators | topic | |
| lowerCase | dot method | Dot 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 method | Higher-order functions on a ListlistListListList |
| matchesRegExp | dot method | Dot methods on a StringstrstringStringString |
MaybeMaybeMaybeMaybeMaybe | Type | |
| max | function | System functions |
| maxBy | dot method | Higher-order functions on a ListlistListListList |
| Member instructions | topic | |
| Member prompt | IDE | Browse code |
| Method | topic | |
| min | function | System functions |
| minBy | dot method | Higher-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. | keyword | Arithmetic operators |
| Mouse | topic | Navigate around the IDE |
| move | dot procedure | Turtle graphics |
| moveTo | dot procedure | Turtle graphics |
| Mutability | topic | Mutability 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 | IDE | Browse code |
| nextGen | dot method | Random |
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. | keyword | Logical operators |
| notEqualTo | dot method | Common dot methods |
| Numeric comparison | topic | Equality 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 | constant | String constants |
| openFileForReading | function | Reading 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. | keyword | Logical operators |
| orderBy | dot method | Higher-order functions on a ListlistListListList |
| Output, file | topic | Writing text files |
| P return to top |
| Parameter | topic | |
| peek | dot method | Common dot methods |
| penColour | dot procedure | Turtle graphics and Colours |
| penDown | dot procedure | Turtle graphics |
| penUp | dot procedure | Turtle graphics |
| penWidth | dot procedure | Turtle graphics |
| pi | constant | Maths constant |
| placeAt | dot procedure | Turtle graphics |
| pop | dot method | Dot methods on a StackStackStackStackStack |
| pow | function | |
| power | topic | Arithmetic operators |
| prepend | dot procedure | Procedure methods on a ListlistListListList |
| prependList | dot procedure | Procedure methods on a ListlistListListList |
| pressAnyKeyToContinue | procedure | Standalone procedures |
| print | procedure | Standalone procedures |
| printNoLine | procedure | Standalone procedures |
| printTab | procedure | Standalone 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. | keyword | applied 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 | IDE | Browse 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 method | Dot methods on a StackStackStackStackStack |
| Q return to top |
QueueQueueQueueQueueQueue FIFO | Type | Standard data structures |
| quotes | constant | String constants |
| R return to top |
| radians | function | Maths functions |
| radius | property | Properties of Vector graphic shapes |
RandomRandomRandomRandomRandom | Type | |
| random | function | Miscellaneous methods |
| randint | function | Miscellaneous methods |
| range | function | System functions , Indexed values |
| rangeInSteps | function | System functions , Indexed values |
| rawSVGcontent | property | Vector graphics |
| RawVG | Type | Vector graphics |
| readLine | procedure | Reading text files |
| readWholeFile | procedure | Reading 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. | keyword | reassign variable instruction |
RectangleVGRectangleVGRectangleVGRectangleVGRectangleVG | Type | Vector graphics |
| Recursion | topic | |
| red | constant | Colour constants |
| reduce | dot method | Higher-order functions on a ListlistListListList |
| Reference data Type | topic | |
| Regular expression (RegExp) | topic | |
| remove | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet |
| removeAll | dot procedure | Procedure methods on a ListlistListListList |
| removeAt | dot procedure | Procedure methods on a ListlistListListList |
| removeFirst | dot procedure | Procedure methods on a ListlistListListList |
| replace | dot method | Dot 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. | keyword | 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. |
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. | keyword | 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. |
| round | dot method | Dot methods on a FloatfloatdoubleDoubledouble |
| Run controls | IDE | Load, run, and save programs |
| S return to top |
| saveAndClose | procedure | Writing text files |
| Scope | topic | |
| set | dot method | Call by reference |
| setAlt | dot procedure | Properties of Vector graphic shapes |
| setCentreX | dot procedure | Properties of Vector graphic shapes |
| setCentreY | dot procedure | Properties of Vector graphic shapes |
| setFillColour | dot procedure | Properties of Vector graphic shapes |
| setHeight | dot procedure | Properties of Vector graphic shapes |
| setRadius | dot procedure | Properties of Vector graphic shapes |
| setStrokeColour | dot procedure | Properties of Vector graphic shapes |
| setStrokeWidth | dot procedure | Properties of Vector graphic shapes |
| setTitle | dot procedure | Properties of Vector graphic shapes |
| setWidth | dot procedure | Properties of Vector graphic shapes |
| setX, setY | dot procedures | Properties of Vector graphic shapes |
| setX1, setY1, setX2, setY2 | dot procedures | Properties of Vector graphic shapes |
| show | dot procedure | Procedure methods on a turtle |
| sin | function | Maths functions |
| sleep | procedure | |
| sleep_ms | procedure | |
| split | dot method | Dot methods on a StringstrstringStringString |
| sqrt | function | Maths functions |
StackStackStackStackStack LIFO | Type | Standard data structures |
| Standalone function | topic | |
| Standalone procedure | topic | |
| Standard data structures | topic | |
| Statement instruction | topic | |
StringstrstringStringString | Type | Named value Types |
| strokeColour | property | Properties of Vector graphic shapes |
| strokeWidth | property | Properties of Vector graphic shapes |
| subList | dot method | Dot methods on a ListlistListListList |
| subString | dot method | Dot methods on a StringstrstringStringString |
| Symbols, punctuation | topic | |
| System method | topic | |
| T return to top |
| tail | dot method | ListlistListListList |
| tan | function | Maths 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 | Type | Reading text files |
TextFileWriterTextFileWriterTextFileWriterTextFileWriterTextFileWriter | Type | Writing 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. | keyword | 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.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. | keyword | Class |
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 | property | Properties of Vector graphic shapes |
| tone | procedure | Sound output |
| toString | dot method | Common dot methods |
| transparent | constant | Colour constants |
| trim | dot method | Dot methods on a StringstrstringStringString |
| true | constant | Boolean 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 procedure | Turtle graphics |
| turnToHeading | dot procedure | Turtle graphics |
TurtleTurtleTurtleTurtleTurtle | Type | |
| Type | topic | |
| Type name | topic | |
| U return to top |
| unicode | function | Character sets |
| union | dot method | Dot methods on a HashSetHashSetHashSetHashSetHashSet
|
| upperCase | dot method | Dot methods on a StringstrstringStringString |
| V return to top |
| value | dot method | Call by reference |
| Value data Type | topic | |
| values | dot method | Dot 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. | keyword | variable definition instruction |
| Vector graphics | topic | |
VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic | Type | Vector graphics |
| W return to top |
| waitForKey | function | Keyboard 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. loop | keyword | |
| white | constant | Colour constants |
| width | property | Properties of Vector graphic shapes |
| withAlt | dot method | Properties of Vector graphic shapes |
| withAppend | dot method | Dot methods on a ListlistListListList |
| withAppendList | dot method | Dot methods on a ListlistListListList |
| withCentreX | dot method | Properties of Vector graphic shapes |
| withCentreY | dot method | Properties of Vector graphic shapes |
| withFillColour | dot method | Properties of Vector graphic shapes |
| withHeight | dot method | Properties of Vector graphic shapes |
| withInsert | dot method | Dot methods on a ListlistListListList |
| withPrepend | dot method | Dot methods on a ListlistListListList |
| withPrependList | dot method | Dot methods on a ListlistListListList |
| withRadius | dot method | Properties of Vector graphic shapes |
| withRemoveAll | dot method | Dot methods on a ListlistListListList
|
| withRemoveAt | dot method | Common dot methods |
| withRemoveFirst | dot method | Dot methods on a ListlistListListList
|
| withSet | dot method | Common dot methods |
| withStrokeColour | dot method | Properties of Vector graphic shapes |
| withStrokeWidth | dot method | Properties of Vector graphic shapes |
| withTitle | dot method | Properties of Vector graphic shapes |
| withWidth | dot method | Properties of Vector graphic shapes |
| withX, withY | dot methods | Properties of Vector graphic shapes |
withX1, withY1, withX2, withY2 | dot methods | Properties of Vector graphic shapes |
| writeLine | procedure | Writing text files |
| writeWholeFile | procedure | Writing text files |
| X return to top |
x, y (TurtleTurtleTurtleTurtleTurtle) | properties | Turtle graphics properties |
x, y (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic) | properties | Properties of Vector graphic shapes |
x1, y1, x2, y2 (VectorGraphicVectorGraphicVectorGraphicVectorGraphicVectorGraphic) | properties | Properties of Vector graphic shapes |
| Y return to top |
| yellow | constant | Colour constants |
| Z return to top |
| Punctuation symbols |
|---|
| ( ) | (round) brackets | used in arithmetic or logical expressions to define the order of evaluation, and to enclose a list of arguments or parameters |
| [ ] | square brackets | used to enclose a literal list in a mutable structure: ListlistListListList
or DictionaryDictionaryDictionaryDictionaryDictionary , or to define an index, or an index range |
| { } | curly braces | used to define interpolated fields within a string
See also the constants openBrace and closeBrace |
| $ | dollar | used before the opening quotes of a string so that interpolated fields
(enclosed in curly braces) can be included in the string |
| . | dot, full stop, period | used in defining a fractional (non-integer) number (a FloatfloatdoubleDoubledouble ),
or to access a method, property or Tuple element using dot syntax |
| , | comma | used to separate items in several forms of list |
| : | colon | used to define a key:value pair in a literal DictionaryDictionaryDictionaryDictionaryDictionary |
| + | plus | the addition operator |
| - | minus | the subtraction operator, or the unary negation operator |
| * | multiply | the multiplication operator |
| / | divide | the 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 than | comparison operator |
| > | greater than | comparison operator |
| <= | less than or equal to | comparison operator |
| >= | greater than or equal to | comparison operator |
| => | fat arrow | used 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' |
| _ | underscore | the 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 quotes | delimiter for a literal StringstrstringStringString that may contain sengle quotes See also the constant quotes |
| # | hash | automatically prefaces a comment |