Hey Jakob thanks so much. These keywords would definitely be helpful in 
identifying some unknowns.


On Monday, October 22, 2018 at 8:53:35 PM UTC+2, Jakob Kummerow wrote:
>
> On Mon, Oct 22, 2018 at 5:36 AM Karen Grigoryan <[email protected] 
> <javascript:>> wrote:
>
>> This is going to be pretty random since I am total noobz in here and have 
>> no clue where to post this question,
>> but nevertheless I'll try:
>>
>> 1. Is there a guidelines file in v8 source code on the structure, like 
>> naming conditions of files and what folders/files are responsible for what?
>>
>
> Nope. We hope that the names are reasonably descriptive, e.g. 
> src/compiler/ is the compiler, src/parsing/ is stuff related to parsing 
> (parser, AST, etc), and so on.
>  
>
>> 2. Concept of Lexical Environment, Execution Context, Environment 
>> Records, how can I find their implementation in v8 source code?
>>
>
> Fairly wide-spread, because these conceptual terms translate to a bunch of 
> implementation details. The "Context" and "Scope" classes (and their 
> subclasses) are part of this; parser and interpreter and compiler are all 
> involved, as well as various parts of the object property lookup code.
>  
>
>> 3. The `this` keyword mechanics, where can I find information on its 
>> implementation?
>>
>
> Again this is fairly wide-spread. If you grep for "IsThis" or "kThis" 
> you'll find some related bits of code.
>
> I realize that these answers may not be very satisfying; sorry about that. 
> I hope they'll help at least a little bit. Maybe someone else has 
> additional pointers.
>  
>
>> Thank you.
>>
>>
>> -- 
>> -- 
>> v8-dev mailing list
>> [email protected] <javascript:>
>> http://groups.google.com/group/v8-dev
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "v8-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to