|
sisi4s
|
#include <nwchem/BasisParser.hpp>#include <util/AngularMomentum.hpp>#include <util/BasisSet.hpp>#include <numeric>Variables | |
| const Regex | spherical = oneOf({"SPHERICAL", "spherical"}) |
| const Regex | no_line = bof + blank + anyOf + eof |
| const Regex | comment = bof + "#" + print + anyOf |
| const Regex | atom = upper + lower + optional |
| const Regex | sep = blank + oneOrMore |
| const Regex | shell_symbol = oneOf({"S", "P", "D", "F", "G", "H", "I", "K"}) |
| const Regex | shell_header |
| const Regex | shell_content |
| const Regex | basis_token = oneOf({"basis", "BASIS"}) |
| const Regex | basis_name = "\"" + capture(print + oneOrMore) + "\"" |
| const Regex | basis_header |
| const Regex | basis_end = bof + group(oneOf({"end", "END"})) |
| const Regex atom = upper + lower + optional |
| const Regex basis_end = bof + group(oneOf({"end", "END"})) |
| const Regex basis_header |
| const Regex basis_name = "\"" + capture(print + oneOrMore) + "\"" |
| const Regex basis_token = oneOf({"basis", "BASIS"}) |
| const Regex comment = bof + "#" + print + anyOf |
| const Regex no_line = bof + blank + anyOf + eof |
| const Regex sep = blank + oneOrMore |
| const Regex shell_content |
| const Regex shell_header |
| const Regex shell_symbol = oneOf({"S", "P", "D", "F", "G", "H", "I", "K"}) |
| const Regex spherical = oneOf({"SPHERICAL", "spherical"}) |