Thanks for your responses! On Friday, November 13, 2020 at 1:22:51 AM UTC-5 szu...@google.com wrote:
> This is used e.g. when your script is inline in <script> tags in HTML. > Then the ScriptOrigin will contain the line/column of the opening <script> > tag, so stack traces contain the absolute line/column number inside the > HTML document. > > I don't know if the information is used in other places besides stack > traces and debugging though. > > On Fri, Nov 13, 2020 at 5:26 AM Ben Ernst <boi...@gmail.com> wrote: > >> Yes that's right, when a debugger or an error message says you're on line >> X and column Y, it deducts the values you specify in the offsets. So if you >> transform user's code in some form, the error messages can be adjusted to >> still have the right line numbers and column numbers. >> >> >> >> On Fri, 13 Nov 2020 at 00:43, Bit Cortex <bitc...@gmail.com> wrote: >> >>> Thanks, but what's the actual effect of setting the line or column >>> offset to a nonzero value? >>> >>> Based on your description, I'd guess that it might affect stack traces >>> and possibly debugging. >>> >>> Can someone confirm that? Or do I not understand correctly? >>> >>> On Wednesday, November 11, 2020 at 5:05:50 PM UTC-5 Ben Noordhuis wrote: >>> >>>> On Wed, Nov 11, 2020 at 9:26 PM Bit Cortex <bitc...@gmail.com> wrote: >>>> > >>>> > Hello! >>>> > >>>> > Could someone describe the purpose of the line and column offset >>>> properties of v8::ScriptOrigin? What effect do nonzero values have? >>>> > >>>> > Thanks! >>>> >>>> I believe they're intended to offset IIFEs[1] and other wrappers that >>>> embedders may want to add around the user's script code. >>>> >>>> [https://en.wikipedia.org/wiki/Immediately-invoked_function_expression] >>>> >>>> >>> -- >>> -- >>> v8-users mailing list >>> v8-u...@googlegroups.com >>> http://groups.google.com/group/v8-users >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "v8-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to v8-users+u...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/v8-users/f9f3c898-d022-48d9-b14b-d670731b8008n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/v8-users/f9f3c898-d022-48d9-b14b-d670731b8008n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> -- >> v8-users mailing list >> v8-u...@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to v8-users+u...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/v8-users/CABexdQ5hh4Ez1yMvcMNBT%2BMHxKangM6qr8Oi8M7SH%3D_RDtq5rQ%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/v8-users/CABexdQ5hh4Ez1yMvcMNBT%2BMHxKangM6qr8Oi8M7SH%3D_RDtq5rQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-users/2908f014-93c3-425e-b431-6a0ce8fc86f8n%40googlegroups.com.