mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-15 21:39:40 +02:00
rename abstract rules in common parser files
This commit is contained in:
@@ -3,7 +3,7 @@ import type { TokenType, TokenVocabulary } from 'chevrotain';
|
||||
|
||||
import { DefaultTokenBuilder } from 'langium';
|
||||
|
||||
export abstract class MermaidTokenBuilder extends DefaultTokenBuilder {
|
||||
export abstract class AbstractMermaidTokenBuilder extends DefaultTokenBuilder {
|
||||
private keywords: Set<string>;
|
||||
|
||||
public constructor(keywords: string[]) {
|
||||
@@ -57,4 +57,4 @@ export abstract class MermaidTokenBuilder extends DefaultTokenBuilder {
|
||||
}
|
||||
}
|
||||
|
||||
export class CommonTokenBuilder extends MermaidTokenBuilder {}
|
||||
export class CommonTokenBuilder extends AbstractMermaidTokenBuilder {}
|
||||
|
@@ -10,7 +10,7 @@ const rulesRegexes: Record<string, RegExp> = {
|
||||
TITLE: titleRegex,
|
||||
};
|
||||
|
||||
export abstract class MermaidValueConverter extends DefaultValueConverter {
|
||||
export abstract class AbstractMermaidValueConverter extends DefaultValueConverter {
|
||||
/**
|
||||
* A method contains convert logic to be used by class.
|
||||
*
|
||||
@@ -71,8 +71,8 @@ export abstract class MermaidValueConverter extends DefaultValueConverter {
|
||||
}
|
||||
}
|
||||
|
||||
export class CommonValueConverter extends MermaidValueConverter {
|
||||
protected runCustomConverter(
|
||||
export class CommonValueConverter extends AbstractMermaidValueConverter {
|
||||
protected override runCustomConverter(
|
||||
_rule: GrammarAST.AbstractRule,
|
||||
_input: string,
|
||||
_cstNode: CstNode
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import { MermaidTokenBuilder } from '../common/index.js';
|
||||
import { AbstractMermaidTokenBuilder } from '../common/index.js';
|
||||
|
||||
export class InfoTokenBuilder extends MermaidTokenBuilder {
|
||||
export class InfoTokenBuilder extends AbstractMermaidTokenBuilder {
|
||||
public constructor() {
|
||||
super(['info', 'showInfo']);
|
||||
}
|
||||
|
@@ -1,6 +1,6 @@
|
||||
import { MermaidTokenBuilder } from '../common/index.js';
|
||||
import { AbstractMermaidTokenBuilder } from '../common/index.js';
|
||||
|
||||
export class PieTokenBuilder extends MermaidTokenBuilder {
|
||||
export class PieTokenBuilder extends AbstractMermaidTokenBuilder {
|
||||
public constructor() {
|
||||
super(['pie', 'showData']);
|
||||
}
|
||||
|
@@ -1,8 +1,8 @@
|
||||
import type { CstNode, GrammarAST, ValueType } from 'langium';
|
||||
|
||||
import { MermaidValueConverter } from '../common/index.js';
|
||||
import { AbstractMermaidValueConverter } from '../common/index.js';
|
||||
|
||||
export class PieValueConverter extends MermaidValueConverter {
|
||||
export class PieValueConverter extends AbstractMermaidValueConverter {
|
||||
protected runCustomConverter(
|
||||
rule: GrammarAST.AbstractRule,
|
||||
input: string,
|
||||
|
Reference in New Issue
Block a user