module lang::php::analysis::includes::QuickResolve
rascal-0.40.17
php-analysis-0.2.4
Usage
import lang::php::analysis::includes::QuickResolve;
Source code
Dependencies
import lang::php::ast::AbstractSyntax;
import lang::php::util::Utils;
import lang::php::util::LocUtils;
import lang::php::ast::System;
import lang::php::analysis::includes::IncludesInfo;
import lang::php::analysis::includes::MatchIncludes;
import lang::php::analysis::evaluators::Simplify;
import Set;
import Relation;
import String;
function replaceConstants
Expr replaceConstants(Expr e, IncludesInfo iinfo)
function quickResolve
rel[loc,loc] quickResolve(System sys, loc toResolve, set[loc] libs = { }, bool checkFS=false)
rel[loc,loc] quickResolve(System sys, str p, str v, loc toResolve, loc baseLoc, set[loc] libs = { }, bool checkFS=false)
function quickResolveExpr
rel[loc,Expr,loc] quickResolveExpr(System sys, IncludesInfo iinfo, loc toResolve, loc baseLoc, set[loc] libs = { }, bool checkFS=false)
function quickResolve
rel[loc,loc] quickResolve(System sys, IncludesInfo iinfo, loc toResolve, loc baseLoc, set[loc] libs = { }, bool checkFS=false)