mirror of
https://github.com/atom/atom.git
synced 2026-02-10 06:35:00 -05:00
Add default values for start and end of address range
This commit is contained in:
@@ -16,7 +16,11 @@ start
|
||||
address = addressRange / primitiveAddress
|
||||
|
||||
addressRange
|
||||
= start:primitiveAddress _ ',' _ end:address { return new AddressRange(start, end) }
|
||||
= start:primitiveAddress? _ ',' _ end:address? {
|
||||
if (!start) start = new LineAddress(0)
|
||||
if (!end) end = new EofAddress()
|
||||
return new AddressRange(start, end)
|
||||
}
|
||||
|
||||
primitiveAddress
|
||||
= lineNumber:integer { return new LineAddress(lineNumber) }
|
||||
|
||||
Reference in New Issue
Block a user