Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sfall-team/sslc
Script compiler/parser for Fallout 2/sfall scripts
https://github.com/sfall-team/sslc
fallout fallout2 modding-tools scripting sfall
Last synced: about 1 month ago
JSON representation
Script compiler/parser for Fallout 2/sfall scripts
- Host: GitHub
- URL: https://github.com/sfall-team/sslc
- Owner: sfall-team
- Created: 2019-11-14T03:43:03.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-13T08:24:50.000Z (3 months ago)
- Last Synced: 2024-06-13T11:10:42.979Z (3 months ago)
- Topics: fallout, fallout2, modding-tools, scripting, sfall
- Language: C
- Homepage:
- Size: 337 KB
- Stars: 5
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sslc
Script compiler/parser for Fallout 2/sfall scripts.
## Usage
compile {switches} filename [-o outputname] [filename [..]]
### Switches
-q don't wait for input on error
-n no warnings
-b use backward compatibility mode
-l no logo
-p preprocess source
-P preprocess only (don't generate .int)
-F write full file paths in #line directives
-O optimize code
0 - none
1 - only remove unreferenced variables/procedures (default)
2 - full (same as -O)
3 - full+experimental, don't use!
-d show debug info
-s enable short-circuit evaluation for boolean operators (AND, OR)
-D dump abstract syntax tree after optimizations
-m[=] define a macro named "macro" for conditional compilation
-I specify an additional directory to search for include files