# syntax: missing last argument in "2:" range expression when using include("MyModule.jl")

**URL:** https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792
**Category:** General Usage
**Created:** [November 20, 2018, 8:40pm UTC](https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792 "2018-11-20T20:40:45Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Balance37](https://avatars.discourse-cdn.com/v4/letter/b/5fc32e/32.png) [@Balance37](https://discourse.julialang.org/u/Balance37)
#### Post date: [November 20, 2018, 8:40pm UTC](https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792/1 "2018-11-20T20:40:46Z")

</div>

Hi, I am trying to use a customized Module in the same folder as main.jl. (Julia 0.6v)

I used  
include(“MyModule.jl”)  
using MyModule  
in main.jl. But it returned an error: syntax: missing last argument in “2:” range expression

Could you please help with this? Thank you!

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [November 20, 2018, 8:50pm UTC](https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792/2 "2018-11-20T20:50:40Z")

</div>

It is impossible to help with no code to look at (see [Please read: make it easier to help you](https://discourse.julialang.org/t/psa-make-it-easier-to-help-you/14757)). A qualified guess is that you have something like

```julia
2:

```

somewhere in your code, that should be `2:5` or whatever.

---

<div class="post-metadata">

### Author: ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)
#### Post date: [November 20, 2018, 8:56pm UTC](https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792/3 "2018-11-20T20:56:14Z")

</div>

Note that `a[:7]` and `a[2:]` are not valid slicing syntax in Julia: you must either provide both start and end indices or neither, i.e. `a[:]` is allowed to get all indices in a dimension.

---

<div class="post-metadata">

### Author: ![Balance37](https://avatars.discourse-cdn.com/v4/letter/b/5fc32e/32.png) [@Balance37](https://discourse.julialang.org/u/Balance37)
#### Post date: [November 20, 2018, 9:26pm UTC](https://discourse.julialang.org/t/syntax-missing-last-argument-in-2-range-expression-when-using-include-mymodule-jl/17792/4 "2018-11-20T21:26:55Z")

</div>

Thanks, my bad, I thought the error came from main.jl, when it actually came from the module file.
