Ascii

terminus.effect.Ascii
object Ascii

Ascii character codes and Ascii related extension methods. See: https://www.ascii-code.com/

Attributes

Source
Ascii.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Ascii.type

Members list

Value members

Concrete fields

val ACK: Char

Acknowledge

Acknowledge

Attributes

Source
Ascii.scala
val BEL: Char

Bell, Alert

Bell, Alert

Attributes

Source
Ascii.scala
val BS: Char

Backspace

Backspace

Attributes

Source
Ascii.scala
val CAN: Char

Cancel

Cancel

Attributes

Source
Ascii.scala
val CR: Char

Carriage Return - also \r

Carriage Return - also \r

Attributes

Source
Ascii.scala
val DC1: Char

Device Control One (XON)

Device Control One (XON)

Attributes

Source
Ascii.scala
val DC2: Char

Device Control Two

Device Control Two

Attributes

Source
Ascii.scala
val DC3: Char

Device Control Three (XOFF)

Device Control Three (XOFF)

Attributes

Source
Ascii.scala
val DC4: Char

Device Control Four

Device Control Four

Attributes

Source
Ascii.scala
val DEL: Char

Delete

Delete

Attributes

Source
Ascii.scala
val DLE: Char

Data Link Escape

Data Link Escape

Attributes

Source
Ascii.scala
val EM: Char

End of medium

End of medium

Attributes

Source
Ascii.scala
val ENQ: Char

Enquiry

Enquiry

Attributes

Source
Ascii.scala
val EOT: Char

End of Transmission

End of Transmission

Attributes

Source
Ascii.scala
val ESC: Char

Escape

Escape

Attributes

Source
Ascii.scala
val ETB: Char

End of Transmission Block

End of Transmission Block

Attributes

Source
Ascii.scala
val ETX: Char

End of Text

End of Text

Attributes

Source
Ascii.scala
val FF: Char

Form Feed

Form Feed

Attributes

Source
Ascii.scala
val FS: Char

File Separator

File Separator

Attributes

Source
Ascii.scala
val GS: Char

Group Separator

Group Separator

Attributes

Source
Ascii.scala
val HT: Char

Horizontal Tab - also \t

Horizontal Tab - also \t

Attributes

Source
Ascii.scala
val LF: Char

Line Feed - also \n

Line Feed - also \n

Attributes

Source
Ascii.scala
val NAK: Char

Negative Acknowledge

Negative Acknowledge

Attributes

Source
Ascii.scala
val NUL: Char

Null character

Null character

Attributes

Source
Ascii.scala
val RS: Char

Record Separator

Record Separator

Attributes

Source
Ascii.scala
val SI: Char

Shift In

Shift In

Attributes

Source
Ascii.scala
val SO: Char

Shift Out

Shift Out

Attributes

Source
Ascii.scala
val SOH: Char

Start of Heading

Start of Heading

Attributes

Source
Ascii.scala
val STX: Char

Start of Text

Start of Text

Attributes

Source
Ascii.scala
val SUB: Char

Substitute

Substitute

Attributes

Source
Ascii.scala
val SYN: Char

Synchronous Idle

Synchronous Idle

Attributes

Source
Ascii.scala
val US: Char

Unit Separator

Unit Separator

Attributes

Source
Ascii.scala
val VT: Char

Vertical Tabulation

Vertical Tabulation

Attributes

Source
Ascii.scala

Extensions

Extensions

extension (char: Char)

Evaluates as true if the character is an Ascii control character, otherwise false.

Evaluates as true if the character is an Ascii control character, otherwise false.

Attributes

Source
Ascii.scala

Evaluates as true if the character is not an Ascii control character or DEL otherwise false.

Evaluates as true if the character is not an Ascii control character or DEL otherwise false.

While DEL can be considered an ascii-printable character, an end user is likely to want to treat a DEL input separate from other keystrokes, as the character can be displayed like this:

scala> println(s"Foo${Ascii.DEL}bar")
Foo bar

Attributes

Source
Ascii.scala