# Why does the evaluating stage comes before the parsing one?

**URL:** <https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401>\
**Category:** Challenges\
**Tags:** challenge:interpreter\
**Created:** [August 13, 2024, 9:02pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401 "2024-08-13T21:02:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![othmanefc](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/othmanefc/32/1284_2.png) [@othmanefc](https://forum.codecrafters.io/u/othmanefc)\
**Post date:** [August 13, 2024, 9:02pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401/1 "2024-08-13T21:02:54Z")

</div>

Looking at the crafting documentation and the instructions of #IZ6, it feels like the stage depends on finish the parsing.

Am I doing something wrong here ?

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [August 13, 2024, 9:53pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401/2 "2024-08-13T21:53:18Z")

</div>

Yikes, thanks for pointing this out. This is indeed a mistake, related to some recent changes we made to how extensions are enabled by default.

@othmanefc as a workaround, you can disable “evaluating extensions” and enable it again, that’ll force it to appear in the correct order (we sort extensions based on when they were last activated). Extensions can be disabled by clicking on the green toggle icons in the sidebar:

 ![Screenshot 2024-08-13 at 22.53.11](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/2X/6/675c094a5398d0891807b6302118217ea1745c58.png)

---

<div class="post-metadata">

**Author:** ![rohitpaulk](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/rohitpaulk/32/6_2.png) [@rohitpaulk](https://forum.codecrafters.io/u/rohitpaulk)\
**Post date:** [August 14, 2024, 2:11pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401/3 "2024-08-14T14:11:10Z")

</div>

This should be fixed now! All previous repositories will still have these in the wrong order, so if yours does please use the workaround above. All new ones will be created in the correct order.

---

<div class="post-metadata">

**Author:** ![othmanefc](https://yyz1.discourse-cdn.com/flex003/user_avatar/forum.codecrafters.io/othmanefc/32/1284_2.png) [@othmanefc](https://forum.codecrafters.io/u/othmanefc)\
**Post date:** [August 14, 2024, 2:22pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401/4 "2024-08-14T14:22:13Z")

</div>

Works well with the fix provided above, thanks for your help !

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex003/uploads/codecrafters/original/3X/7/0/700657133935c15703e22c7c8870394f6e6dc27d.svg) [@system](https://forum.codecrafters.io/u/system)\
**Post date:** [August 19, 2024, 2:22pm UTC](https://forum.codecrafters.io/t/why-does-the-evaluating-stage-comes-before-the-parsing-one/1401/5 "2024-08-19T14:22:46Z")

</div>

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.
