amyc.utils
package amyc.utils
Members list
Packages
package amyc.utils.printers
Type members
Classlikes
case class AmycFatalError(msg: String) extends Exception
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
abstract class ConsumerPipeline[-F] extends Pipeline[F, Unit]
Attributes
- Supertypes
- Known subtypes
-
class UnitPipeline[F]
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object FetchFiles extends Pipeline[List[String], List[File]]
Attributes
- Supertypes
- Self type
-
FetchFiles.type
object FileWriter
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FileWriter.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Documentclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Documentclass Objecttrait Matchableclass AnyShow all
case object NoPosition extends Position
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Positionclass Objecttrait Matchableclass AnyShow all
- Self type
-
NoPosition.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object NameAnalyzer.typeobject CodePrinter.typeobject WASMCodeGenerator.typeobject Interpreter.typeobject Lexer.typeobject Parser.typeobject TypeAssigner.typeobject TypeChecker.typeobject TypeInferer.typeobject Typer.typeobject DisplayTokens.typeclass NominalTreePrinterclass SymbolicTreePrinterclass ConsumerPipeline[F]class UnitPipeline[F]object FetchFiles.typeobject Frontend.typeclass Noop[T]Show all
- Self type
-
object Pipeline
object Position
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object NoPosition.typeclass SourcePosition
trait Positioned
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Treetrait Definitiontrait ClassOrFunDefclass AbstractClassDefclass CaseClassDefclass FunDefclass ModuleDefclass ParamDeftrait Exprclass Callclass EmptyExprclass Errorclass FunRefclass InfixCallclass Iteclass Lettrait Literal[T]class BooleanLiteralclass IntLiteralclass StringLiteralclass UnitLiteralclass Matchclass Negclass Notclass Sequenceclass Variableclass MatchCaseclass Patternclass CaseClassPatternclass IdPatternclass LiteralPattern[T]class WildcardPatternclass Programtrait TypeTreeclass ClassTypeTreeclass FunctionTypeTreeclass TTypeTreetrait Tokenclass BoolLitTokenclass CommentTokenclass DelimiterTokenclass EOFTokenclass ErrorTokenclass IdentifierTokenclass IntLitTokenclass KeywordTokenclass ModifierTokenclass OperatorTokenclass SpaceTokenclass StringLitTokenShow all
object Preconditions
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Preconditions.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Documentclass Objecttrait Matchableclass AnyShow all
class Reporter
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
case class SourcePosition(file: File, line: Int, col: Int) extends Position
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Positionclass Objecttrait Matchableclass AnyShow all
case class SourcePositioner(file: File) extends Positioner[Char, SourcePosition]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Stacked
case class Unindented(content: Document) extends Document
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Documentclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
final class UnitPipeline[-F] extends ConsumerPipeline[F]
Attributes
- Supertypes
In this article