package cpgcreation
- Alphabetic
- Public
- All
Type Members
- 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.
- class CpgGenerator extends AnyRef
- 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.
- 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.
- 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.
- case class JsLanguageFrontend(config: JsFrontendConfig, rootPath: Path) extends LanguageFrontend with Product with Serializable
- 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.
- 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
- object JavaLanguageFrontend extends Serializable
- object LanguageGuesser