Crate carlotk

source ·
Expand description

Main library for the Carlo language.

Structs

  • Command-line arguments for the Carlo language executable.
  • Abstracts over the Carlo parser.
  • A Carlo language token.
  • Stores a stream of tokens.

Enums

  • Enumerates the errors thrown by the Carlo language.
  • Enumerates the expression available to the Carlo parser.
  • Flags for the Carlo language executable.
  • Subcommands for the Carlo language executable.
  • Enumerates the classes of Carlo langauge tokens.

Functions

  • Converts a source file into a list of expressions.
  • Displays a prompt and reads user input.