diff --git a/src/protocol/input_source.rs b/src/protocol/input_source.rs index 0a5304926c32cb91d49059c198624c10c6bd0e59..b3eb530d5c0239c2995b518292930027916e8df5 100644 --- a/src/protocol/input_source.rs +++ b/src/protocol/input_source.rs @@ -21,6 +21,12 @@ pub struct InputSpan { } impl InputSpan { + // This will only be used for builtin functions + #[inline] + pub fn new() -> InputSpan { + InputSpan{ begin: InputPosition{ line: 0, offset: 0 }, end: InputPosition{ line: 0, offset: 0 }} + } + #[inline] pub fn from_positions(begin: InputPosition, end: InputPosition) -> Self { Self { begin, end }