rename abstract rules in common parser files

This commit is contained in:
Reda Al Sulais
2023-11-05 13:07:08 +03:00
parent f01971b67c
commit cf22e30237
5 changed files with 11 additions and 11 deletions

View File

@@ -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 {}

View File

@@ -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

View File

@@ -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']);
}

View File

@@ -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']);
}

View File

@@ -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,