https://github.com/thyeem/lot
A wrapper for a CSP solver using a domain-specific language
https://github.com/thyeem/lot
csp-solver domain-specific-language or-tools parser parser-combinators
Last synced: 8 months ago
JSON representation
A wrapper for a CSP solver using a domain-specific language
- Host: GitHub
- URL: https://github.com/thyeem/lot
- Owner: thyeem
- Created: 2024-12-17T09:49:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-08T19:53:52.000Z (about 1 year ago)
- Last Synced: 2025-06-17T16:51:52.115Z (12 months ago)
- Topics: csp-solver, domain-specific-language, or-tools, parser, parser-combinators
- Language: Python
- Homepage: https://avemaria.me/lot
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# lot
`LOT` or _Love On Time_.
`lot` solves _Constraint Satisfaction Problem (CSP)_ using `LOT`, a newly developed _domain-specific language (DSL)_.
```plain
$ lot -h
Usage: lot [options] FILE
positional arguments:
FILE Input FILE to process
options:
-h, --help Help for lot
-c, --cal Print in calendar
-a, --actor Print sorted by actor
-n, --node Print sorted by node
-y INT, --year INT Set the year
-m INT, --month INT Set the month
-o FILE, --output FILE Save as spreadsheet FILE
-A INT, --max-it INT Set maximum number of iteration
-R INT, --min-rest INT Set minimum number of rest
-V, --version Show version information
```