Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
import kernel
import collection::array
import kernel
import collection::array
+intrude import text::flat
# A buffer containing Byte-manipulation facilities
#
# A buffer containing Byte-manipulation facilities
#
# Access to the environment variables of the process
module environ
# Access to the environment variables of the process
module environ
import file
# TODO prevoir une structure pour recup tout un environ, le modifier et le passer a process
import file
# TODO prevoir une structure pour recup tout un environ, le modifier et le passer a process
# Standard class for error messages
class Error
# Standard class for error messages
class Error
module file
intrude import stream
module file
intrude import stream
-intrude import ropes
-import string_search
+intrude import text::ropes
+import text
module numeric
import math
module numeric
import math
redef class Text
# Get the numeric version of `self`
redef class Text
# Get the numeric version of `self`
# Services conforming to POSIX
module posix
# Services conforming to POSIX
module posix
in "C Header" `{
#include <sys/types.h>
in "C Header" `{
#include <sys/types.h>
# The main entities are `Text::to_re` and `Regex`.
module re
# The main entities are `Text::to_re` and `Regex`.
module re
import posix
import environ
import time
import posix
import environ
import time
import file
import exec
import stream
import collection
import math
import file
import exec
import stream
import collection
import math
import kernel
import gc
import bitset
import kernel
import gc
import bitset
# Input and output streams of characters
module stream
# Input and output streams of characters
module stream
+intrude import text::ropes
import error
intrude import bytes
import error
intrude import bytes
# Management of time and dates
module time
# Management of time and dates
module time
import stream
in "C Header" `{
import stream
in "C Header" `{
module primitive_types
intrude import standard::file
module primitive_types
intrude import standard::file
-intrude import standard::string
+intrude import standard::text::flat
# Wrapper for `NativeFile`
class PrimitiveNativeFile
# Wrapper for `NativeFile`
class PrimitiveNativeFile