package
0.0.0-20241205014208-4aab7561cadd
Repository: https://github.com/luke-goddard/taskninja.git
Documentation: pkg.go.dev

# Functions

Returns true if the rune is a letter.
Returns true if the rune is a letter or a number.
Returns true if the rune is a new line character.
Returns true if the rune is a number.
Returns true if the rune is a whitespace character or a new line character.
Create a new lexer that will tokenize the given input.

# Constants

Add a new task.
Add a dependency.
Mark this task as the next task to be executed.
Used to represent the end of the input.
Maximum depth of the lexer, if reached, the lexer will stop processing.

# Structs

A lexer is used to tokenize a string into a series of tokens.

# Type aliases

Represent different types of commands e.g add.
A lexer is a function that processes the input and returns the next state.