[][:F|+Fs]load_files([F|Fs])
block :P declarationcompile(:F)consult(:F)reconsult(:F)expand_term(+T,-X) hookableuser:term_expansion/6
or grammar rule expansion
goal_expansion(+Term1, +Layout1, +Module, -Term2, -Layout2) hookdiscontiguous :P declaration,ISOdynamic :P declaration,ISOelif(:Goal declarationelse declarationendif declarationensure_loaded(:F) ISOif(:Goal) declarationinclude(+F) declaration,ISOinitialization :G declaration,ISOload_files(:F)load_files(:F,+O)meta_predicate :P declarationmode :P declarationmodule(+M,+L) declarationmodule(+M,+L,+O) declarationmultifile :P declaration,ISOpublic :P declarationrestore(+F)user:term_expansion(+Term1, +Layout1, +Tokens1, -Term2, -Layout2, -Tokens2) hookexpand_term/2.
use_module(:F)use_module(:F,+I)use_module(?M,:F,+I)volatile :P declaration