NAME
JS::SourceMap::Token - One entry in a source map index
SYNOPSIS
$map = JS::SourceMap::load($mapfile);
$token = $map->lookup($minified_line,$minified_col);
print $token->src, ":", $token->src_line, " column ", $token->src_col, "\n";
DESCRIPTION
Instances of this class represent an element in a sourcemap. Tokens map a line/column in the minfied code to the real source file, line and column number in the unminified/combined JS code. Tokens may also have a name associated with them if e.g. they happen to be at the beginning of a function definition, etc.
new $dst_line, $dst_col, $src, $src_line, $src_col, $name
Constructor, should not be used directly by user code. Instead use JS::SourceMap::Decoder and JS::SourceMap::Index.
dst_line
dst_col
src
src_line
src_col
name
Accessors for the properties of a token, respectively: the minified line and column, source file name (can be undef), original source line and column and the name of the entity in the source file (is frequently undef).
as_string
Return a string representation of the data contained in the Token.
SEE ALSO
JS::SourceMap::Index, JS::SourceMap::Decoder
AUTHOR
attila <attila@stalphonsos.com>
LICENSE
ISC/BSD c.f. LICENSE in the source distribution.