All Downloads are FREE. Search and download functionalities are using the official Maven repository.

parsley.debug.Breakpoint.scala Maven / Gradle / Ivy

There is a newer version: 5.0.0-M6
Show newest version
/*
 * Copyright 2020 Parsley Contributors 
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
package parsley.debug

/** Base trait for breakpoints.
     *
     * @group break
     */
sealed trait Breakpoint
/** Indicates that no breaking should occur.
     *
     * @group break
     */
case object NoBreak extends Breakpoint
/** Break on entry to the combinator, require user input to advance.
     *
     * @group break
     */
case object EntryBreak extends Breakpoint
/** Break on exit to the combinator, require user input to advance.
     *
     * @group break
     */
case object ExitBreak extends Breakpoint
/** Break on both entry and exit to the combinator, require user input to advance in both cases.
     *
     * @group break
     */
case object FullBreak extends Breakpoint




© 2015 - 2025 Weber Informatics LLC | Privacy Policy