Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Memri
Flutter App for Memri
Merge requests
!128
resolve single item defaultLookup to cvu string
Code
Review changes
Check out branch
Download
Email patches
Plain diff
Merged
Amirjanyan
requested to merge
to_cvu_string_bug_fix
into
dev
3 years ago
Overview
0
Commits
1
Pipelines
1
Changes
2
0
0
Compare
dev
dev (base)
and
latest version
latest version
40e89cd7
1 commit,
3 years ago
2 files
+
11
-
1
Expand all files
Preferences
Preferences
File browser
List view
Tree view
Compare changes
Inline
Side-by-side
Show whitespace changes
Show one file at a time
Search (e.g. *.vue) (Ctrl+P)
lib/MemriApp/C
VU/definitions
CVUValue_Exp
ression.dart
+4
-1
test
/CVU
CVUParser
_test.dart
+7
-0
lib/MemriApp/CVU/definitions/CVUValue_Expression.dart
+
4
-
1
Options
View file @ 40e89cd7
Edit in single-file editor
Open in Web IDE
Show full file
@@ -32,7 +32,10 @@ abstract class CVUExpressionNode extends Equatable {
String
toCVUString
()
{
var
expressionNode
=
this
;
if
(
expressionNode
is
CVUExpressionNodeLookup
)
{
return
expressionNode
.
nodes
.
map
((
element
)
=
>
element
.
toCVUString
())
.
join
(
"."
);
return
expressionNode
.
nodes
.
length
==
1
&&
expressionNode
.
nodes
.
first
.
type
is
CVULookupTypeDefault
?
"."
:
expressionNode
.
nodes
.
map
((
element
)
=
>
element
.
toCVUString
())
.
join
(
"."
);
}
else
if
(
expressionNode
is
CVUExpressionNodeStringMode
)
{
return
expressionNode
.
nodes
.
map
((
element
)
{
if
(
element
is
CVUExpressionNodeConstant
)
{
test/CVU/CVUParser_test.dart
+
7
-
0
Options
View file @ 40e89cd7
Edit in single-file editor
Open in Web IDE
Show full file
@@ -696,4 +696,11 @@ Text {
}
}
""");
});
test('testItem', () {
var snippet = """
Person
{
item:
{{.}}
}
""";
expect(parseToCVUString(snippet), snippet);
});
}
Menu
Explore
Projects
Groups
Snippets