MCPcopy
hub / github.com/jhipster/generator-jhipster / parse

Function parse

lib/jdl/core/parsing/api.ts:29–33  ·  view source on GitHub ↗
(input: string, runtime: JDLRuntime, options?: ParseOptions)

Source from the content-addressed store, hash-verified

27type ParseOptions = { startRule?: string };
28
29export function parse(input: string, runtime: JDLRuntime, options?: ParseOptions) {
30 const cst = getCst(input, runtime, options);
31 const astBuilderVisitor = buildJDLAstBuilderVisitor(runtime);
32 return astBuilderVisitor.visit(cst);
33}
34
35export function getCst(input: string, runtime: JDLRuntime, options?: ParseOptions): CstNode {
36 const lexResult = runtime.lexer.tokenize(input);

Callers 3

dsl-api.spec.tsFile · 0.90
validator.spec.tsFile · 0.90

Calls 2

getCstFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…