noun: (computing, software compilation) The analysis in advance of subsequent decisions that would be made if a particular branch of an algorithm was followed.
noun: (regular expressions) The analysis of the subsequent characters before the regular expression is matched.