INNER CODE UNIT · Python

parse_vector

racenis/tram-sdk · devtools/codegen.py:249

def parse_vector(value, n: int, default):
	m = re.search(r"\{(.*)\}|\((.*)\)", value)
	if not m:
		return default
	inside = m.group(1) or m.group(2)
	parts = [p.strip() for p in inside.split(",")]
	if len(parts) != n:
		return default

	floats = []
	for p in parts:
		if not FLOAT_RE.match(p):
			return default
		floats.append(normalize_float(p))
	return " ".join(floats)

def validate_default(value, type):
	if not value:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…