esmeta

package esmeta

Members list

Keywords
  • no keywords
  • abstract
  • case
  • sealed

Packages

package esmeta.analyzer
package esmeta.cfg
package esmeta.compiler
package esmeta.error
package esmeta.es
package esmeta.fuzzer
package esmeta.injector
package esmeta.ir
package esmeta.lang
package esmeta.parser
package esmeta.phase
package esmeta.spec
package esmeta.state
package esmeta.test262
package esmeta.ty
package esmeta.util
package esmeta.web

Type members

Classlikes

case object CmdBase extends Command[Unit]

base command

base command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Unit]
class Object
trait Matchable
class Any
Show all
Self type
CmdBase.type
case object CmdBuildCFG extends Command[CFG]

build-cfg command

build-cfg command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[CFG]
class Object
trait Matchable
class Any
Show all
Self type
case object CmdCompile extends Command[Program]

compile command

compile command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Program]
class Object
trait Matchable
class Any
Show all
Self type
CmdCompile.type
case object CmdEval extends Command[State]

eval command

eval command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[State]
class Object
trait Matchable
class Any
Show all
Self type
CmdEval.type
case object CmdExtract extends Command[Spec]

extract command

extract command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Spec]
class Object
trait Matchable
class Any
Show all
Self type
CmdExtract.type
case object CmdFuzz extends Command[Coverage]

fuzz command

fuzz command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Coverage]
class Object
trait Matchable
class Any
Show all
Self type
CmdFuzz.type
case object CmdHelp extends Command[Unit]

help command

help command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Unit]
class Object
trait Matchable
class Any
Show all
Self type
CmdHelp.type
case object CmdInject extends Command[String]

inject command

inject command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[String]
class Object
trait Matchable
class Any
Show all
Self type
CmdInject.type
case object CmdMutate extends Command[String]

mutate command

mutate command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[String]
class Object
trait Matchable
class Any
Show all
Self type
CmdMutate.type
case object CmdParse extends Command[Ast]

parse command

parse command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Ast]
class Object
trait Matchable
class Any
Show all
Self type
CmdParse.type
case object CmdTest262Test extends Command[Summary]

test262-test command

test262-test command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Summary]
class Object
trait Matchable
class Any
Show all
Self type
case object CmdTyCheck extends Command[Unit]

tycheck command

tycheck command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Unit]
class Object
trait Matchable
class Any
Show all
Self type
CmdTyCheck.type
case object CmdWeb extends Command[Unit]

web command

web command

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Command[Unit]
class Object
trait Matchable
class Any
Show all
Self type
CmdWeb.type
sealed abstract class Command[Result](val name: String, val pList: PhaseList[Result])

commands

commands

Type parameters

Result

the result typeof command

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CmdBase
object CmdBuildCFG
object CmdCompile
object CmdEval
object CmdExtract
object CmdFuzz
object CmdHelp
object CmdInject
object CmdMutate
object CmdParse
object CmdTyCheck
object CmdWeb
Show all
case class CommandConfig(var command: Command[_], var targets: List[String], var silent: Boolean, var time: Boolean)

command configuration

command configuration

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ESMeta extends Git

ESMeta top-level object

ESMeta top-level object

Attributes

Supertypes
class Git
class Object
trait Matchable
class Any
Self type
ESMeta.type

Value members

Concrete methods

def TEST262_TEST_DIR: String

Concrete fields

val ANALYZE_LOG_DIR: String
val BASE_DIR: String

base project directory root

base project directory root

Attributes

val CFG_LOG_DIR: String
val COMPILE_LOG_DIR: String
val CUR_DIR: String

current directory root

current directory root

Attributes

val ECMA262_DIR: String

specification directory

specification directory

Attributes

var ERROR_MODE: Boolean

error stack trace display mode

error stack trace display mode

Attributes

val ES_TEST_DIR: String
val EVAL_LOG_DIR: String
val EXTRACT_LOG_DIR: String
val FUZZ_LOG_DIR: String
val INJECT_LOG_DIR: String
val IR_TEST_DIR: String

tests directory

tests directory

Attributes

val LINE_SEP: String

line separator

line separator

Attributes

val LOG_DIR: String

log directory

log directory

Attributes

val MANUALS_DIR: String
val PACKAGE_NAME: String

package name

package name

Attributes

val RESOURCE_DIR: String

resource directory

resource directory

Attributes

val RESULT_DIR: String
val SPEC_HTML: String
val SRC_DIR: String

source code directory

source code directory

Attributes

stack trace depth

stack trace depth

Attributes

var STATUS_MODE: Boolean

exit status return mode

exit status return mode

Attributes

val TEST262TEST_LOG_DIR: String
var TEST262_DIR: String

test262 directories

test262 directories

Attributes

val TEST_DIR: String

tests directory root

tests directory root

Attributes

var TEST_MODE: Boolean

test mode (turn it on only when executing tests)

test mode (turn it on only when executing tests)

Attributes

val UNICODE_DIR: String
val VERSION: String

base project directory root

base project directory root

Attributes