diff --git a/src/runtime/typescript/gflib.ts b/src/runtime/typescript/gflib.ts index 4d5a45cfd..8b7bb0fc5 100644 --- a/src/runtime/typescript/gflib.ts +++ b/src/runtime/typescript/gflib.ts @@ -215,7 +215,7 @@ class GFAbstract { } public parseTree(str: string, type: string): Fun | null { - let pt = this.parseTree_(str.match(/[\w\'\.\"]+|\(|\)|\?|\:/g) || [], 0) + let pt = this.parseTree_(str.match(/[\w\u00C0-\u00FF\'\.\"]+|\(|\)|\?|\:/g) || [], 0) return pt ? this.annotate(pt, type) : null } diff --git a/src/runtime/typescript/js/gflib.js b/src/runtime/typescript/js/gflib.js index 1df0b34d4..6fdadcf0e 100644 --- a/src/runtime/typescript/js/gflib.js +++ b/src/runtime/typescript/js/gflib.js @@ -172,7 +172,7 @@ var GFAbstract = (function () { return t; }; GFAbstract.prototype.parseTree = function (str, type) { - var pt = this.parseTree_(str.match(/[\w\'\.\"]+|\(|\)|\?|\:/g) || [], 0); + var pt = this.parseTree_(str.match(/[\w\u00C0-\u00FF\'\.\"]+|\(|\)|\?|\:/g) || [], 0); return pt ? this.annotate(pt, type) : null; }; GFAbstract.prototype.parseTree_ = function (tokens, prec) {