diff options
author | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
---|---|---|
committer | S. Solomon Darnell | 2025-03-28 21:52:21 -0500 |
commit | 4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch) | |
tree | ee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/lark/grammars/python.lark | |
parent | cc961e04ba734dd72309fb548a2f97d67d578813 (diff) | |
download | gn-ai-master.tar.gz |
Diffstat (limited to '.venv/lib/python3.12/site-packages/lark/grammars/python.lark')
-rw-r--r-- | .venv/lib/python3.12/site-packages/lark/grammars/python.lark | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/lark/grammars/python.lark b/.venv/lib/python3.12/site-packages/lark/grammars/python.lark new file mode 100644 index 00000000..785728c5 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/lark/grammars/python.lark @@ -0,0 +1,19 @@ +// Python terminals + +NAME: /[a-zA-Z_]\w*/ +COMMENT: /#[^\n]*/ + +STRING : /[ubf]?r?("(?!"").*?(?<!\\)(\\\\)*?"|'(?!'').*?(?<!\\)(\\\\)*?')/i +LONG_STRING: /[ubf]?r?(""".*?(?<!\\)(\\\\)*?"""|'''.*?(?<!\\)(\\\\)*?''')/is + +DEC_NUMBER: /0|[1-9][\d_]*/i +HEX_NUMBER.2: /0x[\da-f]*/i +OCT_NUMBER.2: /0o[0-7]*/i +BIN_NUMBER.2 : /0b[0-1]*/i +FLOAT_NUMBER.2: /((\d+\.[\d_]*|\.[\d_]+)([eE][-+]?\d+)?|\d+([eE][-+]?\d+))/ +IMAG_NUMBER.2: /\d+[jJ]/ | FLOAT_NUMBER /[jJ]/ + + +// Comma-separated list (with an optional trailing comma) +cs_list{item}: item ("," item)* ","? +_cs_list{item}: item ("," item)* ","?
\ No newline at end of file |