How to use the yaml-ast-parser.parseYamlFloat function in yaml-ast-parser

To help you get started, we’ve selected a few yaml-ast-parser examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github alibaba / serverless-vscode / src / parser / parser.ts View on Github external
const result = new NumberASTNode(
            parent,
            instance.startPosition,
            instance.endPosition,
          );
          result.value = Yaml.parseYamlInteger(value);
          result.isInteger = true;
          return result;
        }
        case Yaml.ScalarType.float: {
          const result = new NumberASTNode(
            parent,
            instance.startPosition,
            instance.endPosition,
          );
          result.value = Yaml.parseYamlFloat(value);
          result.isInteger = false;
          return result;
        }
        case Yaml.ScalarType.string: {
          const result = new StringASTNode(
            parent,
            false,
            instance.startPosition,
            instance.endPosition,
          );
          result.value = instance.value;
          return result;
        }
      }
      break;
    }
github threadheap / serverless-ide-vscode / packages / language-server / src / language-service / parser / json / document.ts View on Github external
node.startPosition,
							node.endPosition
						)
						result.value = Yaml.parseYamlInteger(value)
						result.isInteger = true
						return result
					}
					case Yaml.ScalarType.float: {
						const result = new NumberASTNode(
							this,
							parent,
							name,
							node.startPosition,
							node.endPosition
						)
						result.value = Yaml.parseYamlFloat(value)
						result.isInteger = false
						return result
					}
					case Yaml.ScalarType.string: {
						const result = new StringASTNode(
							this,
							parent,
							name,
							false,
							node.startPosition,
							node.endPosition,
							instance.customTag
						)
						result.value = node.value
						return result
					}