Skip to content
Snippets Groups Projects
Commit 91e9c97a authored by T-3B's avatar T-3B
Browse files

revert changes for printing Meta during parsing

parent 6a69c45f
No related branches found
No related tags found
No related merge requests found
Pipeline #35190 failed
...@@ -11,9 +11,7 @@ from gboml.tools.tree_modifier import modify, visit ...@@ -11,9 +11,7 @@ from gboml.tools.tree_modifier import modify, visit
def _op_transform(op): return lambda *x, meta: ExpressionOp(op, list(x), meta=meta) def _op_transform(op): return lambda *x, meta: ExpressionOp(op, list(x), meta=meta)
def _bool_op_transform(op): return lambda *x, meta: BoolExpressionOp(op, list(x), meta=meta) def _bool_op_transform(op): return lambda *x, meta: BoolExpressionOp(op, list(x), meta=meta)
def gen_meta(lark_token: Token) -> Meta: def gen_meta(lark_token: Token) -> Meta: return Meta(line=lark_token.line, column=lark_token.column, filename=None)
print(lark_token.line, lark_token.column)
return Meta(line=lark_token.line, column=lark_token.column, filename=None)
def _vargs(f, data, children, _meta): def _vargs(f, data, children, _meta):
......
...@@ -4,21 +4,18 @@ from gboml.parsing import GBOMLParser ...@@ -4,21 +4,18 @@ from gboml.parsing import GBOMLParser
from gboml.semantic import semantic_check from gboml.semantic import semantic_check
from gboml.scope import RootScope from gboml.scope import RootScope
tree = GBOMLParser().parse("""#TIMEHORIZON tree = GBOMLParser().parse("""// Test working constrainting and optimizing only one element of vector
T = 1;
#GLOBAL
b = 4;
// Working example where x = -4 #TIMEHORIZON
T = 10;
#NODE H #NODE A
#VARIABLES #VARIABLES
internal : x; internal : x[T];
internal : y;
#CONSTRAINTS #CONSTRAINTS
x<=-4; x[T-1]>=0;
#OBJECTIVES #OBJECTIVES
max : x + global.b; min: x[T-1];
""") """)
# c = 2e2; # c = 2e2;
# d = -1; # d = -1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment