-
Hello, I'm currently working off of a codebase that uses As an example, in case it's not deliberate, when I parse:
before that function call, I get this, which looks good to me:
but after that function call, I get this, which is missing a lot of useful information:
Is this deliberate erasure or a bug? And if it's deliberate, what does it help with? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
Hi, Thanks for your interest in our work! |
Beta Was this translation helpful? Give feedback.
Hi,
Thanks for your interest in our work!
Yes, it is deliberate. We use only type information in the term AST. This was mainly for technical convenience. After the preprocessing, the nonterminal symbols in the ASTs are from a closed vocabulary, making it easier to apply machine learning models.