Packages

p

io.shiftleft.console

cpgcreation

package cpgcreation

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CSharpLanguageFrontend(config: CSharpFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable

    C# language frontend.

    C# language frontend. Translates C# project files into code property graphs.

  2. class CpgGenerator extends AnyRef
  3. case class FuzzyCLanguageFrontend(config: FuzzyCFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable

    Fuzzy C/C++ language frontend.

    Fuzzy C/C++ language frontend. Translates C/C++ source files into code property graphs via fuzzy parsing.

  4. case class GoLanguageFrontend(config: GoFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable

    Language frontend for Go code.

    Language frontend for Go code. Translates Go source code into Code Property Graphs.

  5. case class JavaLanguageFrontend(config: JavaFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable

    Language frontend for Java archives (JAR files).

    Language frontend for Java archives (JAR files). Translates Java archives into code property graphs.

  6. case class JsLanguageFrontend(config: JsFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable
  7. abstract class LanguageFrontend extends AnyRef

    A language frontend translates code into code property graphs.

    A language frontend translates code into code property graphs. Each supported language implements a LanguageFrontend, e.g., JavaLanguageFrontend implements Java Archive to CPG conversion, while CSharpLanguageFrontend translates C# projects into code property graphs.

  8. case class LlvmLanguageFrontend(config: LlvmFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable

    Language frontend for LLVM.

    Language frontend for LLVM. Translates LLVM bitcode into Code Property Graphs.

Value Members

  1. object JavaLanguageFrontend extends Serializable
  2. object LanguageGuesser

Ungrouped