xref: /AOO42X/main/toolkit/src2xml/source/expression_test.py (revision b5ffe9b538c2ae169395e094ada5be59c5565375)
1#!/usr/bin/env python
2
3import sys
4import expression
5
6def run (exp):
7    tokens = exp.split()
8    expparser = expression.ExpParser(tokens)
9    expparser.build()
10    expparser.dumpTree()
11
12def main ():
13    run("6 + 34")
14    run("6 + 34 - 10")
15    run("6 + 34 - 10 + 200")
16    run("6 + 34 - 10 * 200")
17    run("6 + 34 - 10 * 200 + 18")
18    run("6 + 34 - 10 * 200 + 18 / 2")
19
20    run("6 * ( ( 10 + 2 ) - 10 ) * 33")
21
22if __name__ == '__main__':
23    main()
24