diff --git a/client/src/language/beautify.ts b/client/src/language/beautify.ts index b98d965..89e352b 100644 --- a/client/src/language/beautify.ts +++ b/client/src/language/beautify.ts @@ -1,145 +1,202 @@ -import { FormattingOptions } from 'vscode'; +import { FormattingOptions } from "vscode"; import { FormattingLiterals, FormattingTags } from "../interfaces"; import { CONFIG } from "../configuration"; const beautify = require("../js-beautify").html; export class BeautifySmarty { - - private literals: FormattingLiterals = { - strings: /"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|`(?:\\.|[^`\\])*`/, - smartyComment: /{\*[\s\S]*?\*}/, - htmlComment: //, - cssComment: /\/\*[\s\S]*?\*\//, - scriptTemplate: /