# How does julia parse julia syntax and make it lisp?

**URL:** <https://discourse.julialang.org/t/how-does-julia-parse-julia-syntax-and-make-it-lisp/11791>\
**Category:** General Usage\
**Created:** [June 19, 2018, 7:11pm UTC](https://discourse.julialang.org/t/how-does-julia-parse-julia-syntax-and-make-it-lisp/11791 "2018-06-19T19:11:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Qiyamah](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/qiyamah/32/2660_2.png) [@Qiyamah](https://discourse.julialang.org/u/Qiyamah)\
**Post date:** [June 19, 2018, 7:11pm UTC](https://discourse.julialang.org/t/how-does-julia-parse-julia-syntax-and-make-it-lisp/11791/1 "2018-06-19T19:11:03Z")

</div>

Hi fellows,

I was wondering, where does julia parse the julia code and make it into pico lisp?

Thanks

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [June 19, 2018, 8:21pm UTC](https://discourse.julialang.org/t/how-does-julia-parse-julia-syntax-and-make-it-lisp/11791/2 "2018-06-19T20:21:04Z")

</div>

The Julia parser ([https://github.com/JuliaLang/julia/blob/master/src/ast.c](https://github.com/JuliaLang/julia/blob/master/src/ast.c)) calls a parser written in Scheme (“femtolisp”). See [The role of femtolisp in Julia?](https://discourse.julialang.org/t/the-role-of-femtolisp-in-julia/1902)
