//println("GOT IDENT: <B>" + symbol + "</B><BR/>");
//println("GOT IDENT (2): <B>" + symbol + "</B><BR/>");
- identifier = this.getIdentifier(symbol, scope, token);
+ var identifier = this.getIdentifier(symbol, scope, token);
if (identifier == null) {
// BUG!find out where builtin is defined...
var _t = this;
var regex = new GLib.Regex ("eval:var:([a-z_]+)",GLib.RegexCompileFlags.CASELESS );
-
-
-
+
regex.replace_eval (token.prefix, token.prefix.length, 0, 0, (match_info, result) => {
var a = match_info.fetch(0);
var hi = this.getIdentifier(a, scope, token);
var identifier = this.getIdentifier(symbol, scope, token);
//println("<B>??</B>");
- if (identifier == false) {
+ if (identifier == null) {
if (symbol.length <= 3 && Scope.builtin.indexOf(symbol) < 0) {
// Here, we found an undeclared and un-namespaced symbol that is