Each basic keyword results in one byte. Each address is another byte. Each "CON" actually defines a 'new name' for the compiler, and actually takes no space. So it varies.
If you really want to find out, write a few lines, compile it, and check the memory size. See how many bytes are taken. You have 2000 bytes for a BS2, so you can figure it out. I'd guess each line is about 4 bytes on average, so that's 500 lines of code.
Comments
If you really want to find out, write a few lines, compile it, and check the memory size. See how many bytes are taken. You have 2000 bytes for a BS2, so you can figure it out. I'd guess each line is about 4 bytes on average, so that's 500 lines of code.