if (SYMBOL_OBSERVER.createPredefinedSymbol(name)) { if (SYMBOL_OBSERVER.createPredefinedSymbol(name)) { SYMBOL_OBSERVER.createUserSymbol(symbol);
public ISymbol getSymbol(String symbolName, final Context context, boolean relaxedSyntax) { String name = symbolName; if (relaxedSyntax) { if (symbolName.length() == 1) { name = symbolName; } else { name = symbolName.toLowerCase(Locale.ENGLISH); } } ISymbol symbol = context.get(name); if (symbol != null) { return symbol; } symbol = new Symbol(name, context); context.put(name, symbol); // engine.putUserVariable(name, symbol); if (Config.SERVER_MODE) { if (name.charAt(0) == '$') { F.SYMBOL_OBSERVER.createUserSymbol(symbol); } } return symbol; }
F.SYMBOL_OBSERVER.createPredefinedSymbol(symbol.toString());
F.SYMBOL_OBSERVER.createUserSymbol(symbol);
if (SYMBOL_OBSERVER.createPredefinedSymbol(symbolName)) { variableMap.put(symbolName, symbol); if (symbolName.charAt(0) == '$') { SYMBOL_OBSERVER.createUserSymbol(symbol);