protected function getIntegerToken(array $m)
	{
		$sign = (isset($m['sign']) && $m['sign'] == '-') ? -1 : 1;
		
		if(isset($m['oct']) && $m['oct'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['oct'], 8));
		}
		
		if(isset($m['bin']) && $m['bin'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['bin'], 2));
		}
		
		if(isset($m['hex']) && $m['hex'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['hex'], 16));
		}
		
		return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * (int)$m['dec']);
	}
protected function getIntegerToken(array $m)
	{
		$sign = (isset($m['sign']) && $m['sign'] == '-') ? -1 : 1;
		
		if(isset($m['oct']) && $m['oct'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['oct'], 8));
		}
		
		if(isset($m['bin']) && $m['bin'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['bin'], 2));
		}
		
		if(isset($m['hex']) && $m['hex'] != '')
		{
			return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * intval($m['hex'], 16));
		}
		
		return new AnnotationToken(AnnotationToken::T_INTEGER, $sign * (int)$m['dec']);
	}
protected function getIntegerToken ( array $ m ) { $ sign = ( isset ( $ m [ 'sign' ] ) && $ m [ 'sign' ] == '-' ) ? - 1 : 1 ; if ( isset ( $ m [ 'oct' ] ) && $ m [ 'oct' ] != '' ) { return new AnnotationToken ( AnnotationToken :: T_INTEGER , $ sign * intval ( $ m [ 'oct' ] , 8 ) ) ; } if ( isset ( $ m [ 'bin' ] ) && $ m [ 'bin' ] != '' ) { return new AnnotationToken ( AnnotationToken :: T_INTEGER , $ sign * intval ( $ m [ 'bin' ] , 2 ) ) ; } if ( isset ( $ m [ 'hex' ] ) && $ m [ 'hex' ] != '' ) { return new AnnotationToken ( AnnotationToken :: T_INTEGER , $ sign * intval ( $ m [ 'hex' ] , 16 ) ) ; } return new AnnotationToken ( AnnotationToken :: T_INTEGER , $ sign * ( int ) $ m [ 'dec' ] ) ; }
Builds an integer token from the given match of PATTERN_INTEGER.

@param array<string> $m
@return AnnotationToken
Builds an integer token from the given match of PATTERN_INTEGER .