@echo '* Compile nitc from NIT source files *'
@echo '***************************************************************'
src/git-gen-version.sh
- c_src/nitc ${NITCOPT} --clibdir c_src/clib -o bin/nitc -O -v src/nitc.nit
+ cd src; ../c_src/nitc ${NITCOPT} --clibdir ../c_src/clib -o ../bin/nitc -O -v nitc.nit
bin/nitdoc: bin/nitc
@echo '***************************************************************'
@echo '* Compile nitdoc from NIT source files *'
@echo '***************************************************************'
src/git-gen-version.sh
- bin/nitc ${NITCOPT} -o bin/nitdoc -O -v src/nitdoc.nit
+ cd src; ../bin/nitc ${NITCOPT} -o ../bin/nitdoc -O -v nitdoc.nit
doc/stdlib/index.html: bin/nitdoc
@echo '***************************************************************'
# You are allowed to redistribute it and sell it, alone or is a part of
# another product.
+# Manage options on the command line
+module opts
+
# Super class of all option's class
class Option
# Names for the option (including long and short ones)
# You are allowed to redistribute it and sell it, alone or is a part of
# another product.
+# Acces of the environement variables of the process
import symbol
# TODO prevoir une structure pour recup tout un environ, le modifier et le passer a process
# You are allowed to redistribute it and sell it, alone or is a part of
# another product.
+# Manage time and dates
package time
import kernel
# limitations under the License.
# Nit intermediate code representation
+module icode
import icode_base
import icode_tools
import icode_builder
# limitations under the License.
# Tools to manipulate intermediace nit code representation
+module icode_tools
import icode_builder
# A simple visitor to visit icode structures
while line_end+1 < string.length and string[line_end+1] != '\n' and string[line_end+1] != '\r' do
line_end += 1
end
- print "{i-1}: {line_start} && {line_end}"
var lstart = string.substring(line_start, location.column_start - 1)
var cend
if i != location.line_end then