io.github.pidoveproject.showdown.team.pokepaste

Members list

Value members

Concrete methods

def nonBlankSyntax[Err, In, Out >: Char](end: Syntax[Err, In, Out, Unit]): Syntax[String, Char & In, Out, String]

A syntax parsing a non-blank String.

A syntax parsing a non-blank String.

Value parameters

end

the syntax marking the end.

Attributes

Returns

a new syntax parsing a non blank String until end

Source
util.scala
def speciesSurnameGenderSyntax[Err, In, Out >: Char](end: Syntax[Err, In, Out, Unit]): Syntax[String, Char & In, Out, (SpeciesName, Option[Gender], Option[Surname])]

Attributes

Source
package.scala
def teamNameSyntax: Syntax[String | String, Char, Char, TeamName]

Attributes

Source
package.scala

Concrete fields

val abilityLineSyntax: Syntax[String, Char, Char, AbilityName]

Attributes

Source
package.scala
val abilitySyntax: Syntax[String | String, Char, Char, AbilityName]

Attributes

Source
package.scala
val booleanSyntax: Syntax[String, Char, Char, Boolean]

A syntax parsing "yes" or "no" to a boolean.

A syntax parsing "yes" or "no" to a boolean.

Attributes

Source
util.scala
val dynamaxLevelSyntax: Syntax[String | String, Char, Char, DynamaxLevel]

Attributes

Source
package.scala
val endOfLine: Syntax[String, Char, Char, Unit]

Attributes

Source
util.scala
val evSyntax: Syntax[String | String, Char, Char | Char, (StatType, EV)]

Attributes

Source
package.scala
val evValueSyntax: Syntax[String | String, Char, Char, EV]

Attributes

Source
package.scala
val evsSyntax: Syntax[String, Char, Char, Map[StatType, EV]]

Attributes

Source
package.scala
val firstLineSyntax: Syntax[String, Char, Char, (SpeciesName, Option[Gender], Option[Surname], Option[ItemName])]

Attributes

Source
package.scala
val genderSyntax: Syntax[String, Char, Char, Gender]

Attributes

Source
package.scala
val happinessSyntax: Syntax[String | String, Char, Char, Happiness]

Attributes

Source
package.scala
val intSyntax: Syntax[String, Char, Char, Int]

A syntax parsing an integer.

A syntax parsing an integer.

Attributes

Source
util.scala
val itemSyntax: Syntax[String | String, Char, Char, ItemName]

Attributes

Source
package.scala
val ivSyntax: Syntax[String | String, Char, Char | Char, (StatType, IV)]

Attributes

Source
package.scala
val ivValueSyntax: Syntax[String | String, Char, Char, IV]

Attributes

Source
package.scala
val ivsSyntax: Syntax[String, Char, Char, Map[StatType, IV]]

Attributes

Source
package.scala
val levelLineSyntax: Syntax[String | String, Char, Char | Char, Level]

Attributes

Source
package.scala
val levelSyntax: Syntax[String | String, Char, Char, Level]

Attributes

Source
package.scala
val lines: Syntax[String, Char, Char, Unit]

Attributes

Source
util.scala
val moveLineSyntax: Syntax[String, Char, Char, MoveName]

Attributes

Source
package.scala
val moveListSyntax: Syntax[String, Char, Char, MoveNames]

Attributes

Source
package.scala
val moveSyntax: Syntax[String | String, Char, Char, MoveName]

Attributes

Source
package.scala
val natureLineSyntax: Syntax[String, Char, Char, Nature]

Attributes

Source
package.scala
val natureSyntax: Syntax[String, Char, Char, Nature]

Attributes

Source
package.scala
val newline: Syntax[String, Char, Char, Unit]

Attributes

Source
util.scala
val newlineSpace: Syntax[String, Char, Char, Unit]

Attributes

Source
util.scala
val pokemonSet: Syntax[String, Char, Char, PokemonSet]

Attributes

Source
package.scala
val pokemonSetsSyntax: Syntax[String, Char, Char, PokemonSets]

The PokePaste syntax for a single pokemon set.

The PokePaste syntax for a single pokemon set.

Attributes

Source
package.scala
val shinyLineSyntax: Syntax[String | String, Char, Char | Char, Boolean]

Attributes

Source
package.scala
val statTypeSyntax: Syntax[String, Char, Char, StatType]

Attributes

Source
package.scala
val surnameSyntax: Syntax[String | String, Char, Char, Surname]

Attributes

Source
package.scala
val teamSyntax: Syntax[String, Char, Char, Team]

The PokePaste syntax for a team (sets + format + name).

The PokePaste syntax for a team (sets + format + name).

Attributes

Source
package.scala
val teraTypeLineSyntax: Syntax[String | String, Char, Char | Char, Type]

Attributes

Source
package.scala
val tierSyntax: Syntax[String, Char, Char, Tier]

Attributes

Source
package.scala
val typeSyntax: Syntax[String, Char, Char, Type]

Attributes

Source
package.scala
val whitespaces: Syntax[String, Char, Char, Unit]

A syntax for multiple (or zero) whitespaces.

A syntax for multiple (or zero) whitespaces.

Attributes

Source
util.scala