úÎö A     mainland@eecs.harvard.edu!3Locations are ignored when performing comparisons. Values that can be relocated  Located values have a location.  Locations LSource location type. Source location are all equal, which allows AST nodes - to be compared modulo location information. GLocation type, consisting of a beginning position and an end position. Beginning and end positions Position type. -file name, line, column and character offset Position file. Position line. Position column. Position character offset.  #Starting position of the location. !Ending position of the location.  No location.       !         srcloc-0.1Data.LocL RelocatablerelocLocatedgetLocLocationfromLocSrcLocLocNoLocPosposFileposLineposColposCoffstartPoslinePos advancePoslocStartlocEndnoLocnoSrcLoclocOf<-->mergeLocunLoc startLinestartCol startCoff