8000 session.query(model.CompuMethod).all() does not return all methods · Issue #72 · christoph2/pyA2L · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

session.query(model.CompuMethod).all() does not return all methods #72

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Nelsont345 opened this issue Apr 24, 2025 · 2 comments
Open

Comments

@Nelsont345
Copy link
Nelsont345 commented Apr 24, 2025

Hi,

I am trying to extract all the CompMethods from my a2l file however it stops reading at a method labelled CM_170:

/begin COMPU_METHOD CM_170 ""
	TAB_VERB "%30.0" ""
	COMPU_TAB_REF CVT_CM_170
/end COMPU_METHOD

/begin COMPU_VTAB CVT_CM_170 ""
	TAB_VERB 94
	32 " "
	33 "!"
	34 ""
	35 "#"
	36 "$"
	37 "%"
	38 "&"
	39 "'"
	40 "("
	41 ")"
	42 "*"
	43 "+"
	44 ","
	45 "-"
	46 "."
	47 "/"
	48 "0"
	49 "1"
	50 "2"
	51 "3"
	52 "4"
	53 "5"
	54 "6"
	55 "7"
	56 "8"
	57 "9"
	58 ":"
	59 ";"
	60 "<"
	61 "="
	62 ">"
	63 "?"
	64 "@"
	65 "A"
	66 "B"
	67 "C"
	68 "D"
	69 "E"
	70 "F"
	71 "G"
	72 "H"
	73 "I"
	74 "J"
	75 "K"
	76 "L"
	77 "M"
	78 "N"
	79 "O"
	80 "P"
	81 "Q"
	82 "R"
	83 "S"
	84 "T"
	85 "U"
	86 "V"
	87 "W"
	88 "X"
	89 "Y"
	90 "Z"
	91 "["
	92 "\\"
	93 "]"
	94 "^"
	95 "_"
	96 "`"
	97 "a"
	98 "b"
	99 "c"
	100 "d"
	101 "e"
	102 "f"
	103 "g"
	104 "h"
	105 "i"
	106 "j"
	107 "k"
	108 "l"
	109 "m"
	110 "n"
	111 "o"
	112 "p"
	113 "q"
	114 "r"
	115 "s"
	116 "t"
	117 "u"
	118 "v"
	119 "w"
	120 "x"
	121 "y"
	122 "z"
	123 "{"
	124 "|"
	125 "}"
	DEFAULT_VALUE "."
/end COMPU_VTAB

Would it be possible to adjust the parser to allow for such a method to be read, I don't mind making the adjustment myself, I am just a bit unfamiliar on how the a2l is actually being read from the file.

@Nelsont345
Copy link
Author
Nelsont345 commented Apr 24, 2025

I found the issue was with the "\\" value, I will try to avoid using it

@christoph2
Copy link
Owner

@Nelsont345
The latest release fixes, besides other things, '\' escape character handling.
Available as v.0.15.0 on PyPI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0