We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 95c97e3 commit c7ba09bCopy full SHA for c7ba09b
lib/opal/fragment.rb
@@ -33,5 +33,9 @@ def inspect
33
def line
34
@sexp.line if @sexp
35
end
36
+
37
+ def column
38
+ @sexp.column if @sexp
39
+ end
40
41
lib/opal/source_map.rb
@@ -21,15 +21,19 @@ def map
21
:generated_line => line,
22
:generated_col => column,
23
:source_line => source_line,
24
- :source_col => 0,
+ :source_col => fragment.column,
25
:source => file
26
)
27
28
29
-
30
new_lines = fragment.code.count "\n"
31
line += new_lines
32
- column = 0
+ if new_lines > 0
+ column = fragment.code.size - (fragment.code.rindex("\n") + 1)
+ else
+ column += fragment.code.size
0 commit comments