Inherit/Insert Summary | |
| |
No developed. | |
No developed. |
Constructor Summary | |
|
Slot Summary | |
| |
| |
| |
| |
| |
|
Aliasing String. | |
|
The Guru section: The Compiler consideration. | |
| |
| |
storage (may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage . This extra null character is not
part of the Lisaac STRING.
Gives C access to the internal storage (may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage . This extra null character is not
part of the Lisaac STRING.
| |
| |
|
Debug: Require / Ensure / Check | |
| |
| |
|
Access. | |
| |
|
Switch case : | |
| |
| |
See: | |
| |
|
Testing. | |
| |
| |
| |
| |
| |
| |
upper to lower comparaison
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
upper + 1
| |
| |
| |
| |
| |
|
Testing and Conversion: | |
| |
| |
| |
1. In the following BNF grammar, the value of self can be produced by "Integer_literal", if leading and trailing separators are ignored: Integer_literal = [Sign] Integer Sign = "+" | "-" Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type INTEGER. | |
1. In the following BNF grammar, the value of self can be produced by "Integer_literal", if leading and trailing separators are ignored: Integer_literal = [Sign] Integer Sign = "+" | "-" Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type INTEGER_64. | |
| |
| |
| |
| |
| |
| |
| |
| |
1. In the following BNF grammar, the value of self can be produced by "real_literal", if leading and trailing separators are ignored: Real_literal = [Sign] Integer [Point Integer] Sign = "+" | "-" Point = "." Integer = Digit | Digit Integer Digit = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" 2. The numerical value represented by self is within the range that can be represented by an instance of type REAL_16_16. | |
|
Modification: | |
| |
| |
|
Other features: | |
first character.
| |
last character.
| |
| |
| |
| |
| |
| |
|
Splitting a STRING: | |
| |
| |
| |
split_str but result is appended in words.
| |
| |
split but result is appended in words.
| |
is_upper or '_' or digit.
| |
| |
split but result is appended in words.
| |
| |
| |
| |
|
Display. | |
| |
| |
|
Inherit/Insert Detail |
.../base/string/string_constant.li line #12
.../base/string/abstract_string.li line #13
.../base/string/abstract_string.li line #15
Constructor Detail |
.../base/string/string_constant.li line #69
Detail slot |
.../base/string/string_constant.li line #16
.../base/string/string_constant.li line #18
.../base/string/string_constant.li line #22
.../base/string/string_constant.li line #31
.../base/string/abstract_string.li line #27
.../base/string/abstract_string.li line #29
Aliasing String. |
.../base/string/string_constant.li line #37
The Guru section: The Compiler consideration. |
.../base/string/string_constant.li line #43
.../base/string/string_constant.li line #50
.../base/string/string_constant.li line #60
storage
(may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage
. This extra null character is not
part of the Lisaac STRING.
Gives C access to the internal storage
(may be dangerous).
To be compatible with C, a null character is added at the end
of the internal storage
. This extra null character is not
part of the Lisaac STRING.
.../base/string/string_constant.li line #77
.../base/string/string_constant.li line #89
Debug: Require / Ensure / Check |
.../base/string/string_constant.li line #101
.../base/string/string_constant.li line #103
.../base/string/string_constant.li line #105
Access. |
.../base/string/abstract_string.li line #39
.../base/string/abstract_string.li line #49
Switch case : |
.../base/string/abstract_string.li line #59
.../base/string/abstract_string.li line #66
.../base/string/abstract_string.li line #73
.../base/string/abstract_string.li line #86
.../base/string/abstract_string.li line #99
Testing. |
.../base/string/abstract_string.li line #109
.../base/string/abstract_string.li line #113
.../base/string/abstract_string.li line #116
.../base/string/abstract_string.li line #129
.../base/string/abstract_string.li line #131
.../base/string/abstract_string.li line #133
.../base/string/abstract_string.li line #154
upper
to lower
comparaison
.../base/string/abstract_string.li line #177
.../base/string/abstract_string.li line #206
.../base/string/abstract_string.li line #231
.../base/string/abstract_string.li line #238
.../base/string/abstract_string.li line #252
.../base/string/abstract_string.li line #259
.../base/string/abstract_string.li line #274
.../base/string/abstract_string.li line #290
.../base/string/abstract_string.li line #299
.../base/string/abstract_string.li line #306
.../base/string/abstract_string.li line #312
.../base/string/abstract_string.li line #322
.../base/string/abstract_string.li line #328
upper
+ 1
.../base/string/abstract_string.li line #349
.../base/string/abstract_string.li line #352
.../base/string/abstract_string.li line #356
.../base/string/abstract_string.li line #362
.../base/string/abstract_string.li line #383
Testing and Conversion: |
.../base/string/abstract_string.li line #403
.../base/string/abstract_string.li line #410
.../base/string/abstract_string.li line #418
.../base/string/abstract_string.li line #433
.../base/string/abstract_string.li line #519
.../base/string/abstract_string.li line #606
.../base/string/abstract_string.li line #664
.../base/string/abstract_string.li line #722
.../base/string/abstract_string.li line #735
.../base/string/abstract_string.li line #744
.../base/string/abstract_string.li line #757
.../base/string/abstract_string.li line #767
.../base/string/abstract_string.li line #783
.../base/string/abstract_string.li line #796
.../base/string/abstract_string.li line #894
Modification: |
.../base/string/abstract_string.li line #969
.../base/string/abstract_string.li line #985
.../base/string/abstract_string.li line #995
Other features: |
.../base/string/abstract_string.li line #1007
first
character.
.../base/string/abstract_string.li line #1019
last
character.
.../base/string/abstract_string.li line #1031
.../base/string/abstract_string.li line #1053
.../base/string/abstract_string.li line #1058
.../base/string/abstract_string.li line #1063
.../base/string/abstract_string.li line #1068
.../base/string/abstract_string.li line #1093
Splitting a STRING: |
.../base/string/abstract_string.li line #1106
.../base/string/abstract_string.li line #1131
.../base/string/abstract_string.li line #1136
.../base/string/abstract_string.li line #1156
split_str
but result is appended in words.
.../base/string/abstract_string.li line #1175
.../base/string/abstract_string.li line #1193
split
but result is appended in words.
.../base/string/abstract_string.li line #1229
is_upper
or '_' or digit.
.../base/string/abstract_string.li line #1242
.../base/string/abstract_string.li line #1261
split
but result is appended in words.
.../base/string/abstract_string.li line #1304
.../base/string/abstract_string.li line #1319
.../base/string/abstract_string.li line #1321
.../base/string/abstract_string.li line #1323
Display. |
.../base/string/abstract_string.li line #1329
.../base/string/abstract_string.li line #1335
.../base/string/abstract_string.li line #1341